¿Qué conceptos de programación son muy análogos a los de la vida?

La mayoría de los conceptos en Programación Orientada a Objetos son análogos a la vida cotidiana.

  1. Abstracción – Usted va a un restaurante y le da su orden al camarero. Después de algún tiempo el camarero te sirve el pedido. El camarero podría haber interactuado con el chef. El chef, a su vez, manejó todos los ingredientes necesarios para hacer su plato deseado. Esos ingredientes fueron entregados al restaurante por otra persona. Esta cadena puede seguir y seguir. El punto aquí es que obtuviste tu comida sin preocuparte por todas las complejidades involucradas en el proceso.
  2. Herencia : heredamos dinero, cultura, principios, relaciones y muchas cosas más de nuestros padres. Pero podemos agregar / modificar principios, relaciones y otras cosas por nuestra cuenta.
  3. Polimorfismo : te comportas de manera diferente cuando estás en casa, cuando estás entre amigos o cuando estás en una reunión oficial.

Esta cita de C ++ es otro ejemplo: “C ++: donde los amigos tienen acceso a sus miembros privados”

para (resultados == éxito)
{
poner esfuerzo);
Esfuerzo ++;
}