concepto en estudio. Objetos del mundo real: una factura, una sala de cine, un libro, un programa, el sol, un avión, etc. EJEMPLO: Un objeto "lupa“ con un objeto "sol" obtendremos el resultado de un rayo calórico que podría incidir sobre un objeto "papel" quemándolo.
Orientada a Objetos no es más que eso, detectar los objetos existentes en nuestro contexto real y construirlos como si fuéramos “Dios”. A esta actividad la llamaremos “diseño” y será cuando debamos decidir cómo serán y cómo se comportarán nuestros objetos ante la interacción con otros objetos.
a un determinado contexto, no existe un diseño que se adapte a todos los posibles contextos” El código con el que se construyen los objetos es meramente circunstancial, una vez que tengamos claro el diseño conceptual, luego será seguir la receta a través del manual del lenguaje de turno.
dicho. “Es de color negro y blanco”, el color es un atributo del objeto “perro” “reacciona si le tocan la cabeza”, el comportamiento ante un estímulo externo. “mueve la cola”, tiene acciones. “come”, otras acciones relacionadas con su exterior/interior “hace caca”, tiene otras acciones que están relacionadas con su interior, y que posteriormente se exteriorizan de alguna forma. Con características bastante definidas (y probablemente con algún problema en sus esfínteres).
perro- no lo entienda, ambos tienen internamente distintos mecanismos de digestión y ninguno controla el mecanismo del otro. El perro, que sabe que cuando está nervioso mueve la cola, no logra entender del todo por qué si Micaela lo acaricia, esta también se mueve. Micaela sabe que si lo acaricia su cola se moverá. Micaela tiene una mano y el perro una cabeza, Micaela tiene acceso a su cabeza, y la cabeza es accesible para que la mano pueda acariciarla.
evolución de un sistema simple que funcionaba. Un sistema complejo diseñado desde cero nunca funciona y no puede ser arreglado para que funcione. Tienes que comenzar de nuevo con un sistema simple que funcione.“ – John Gall