Los objetos son entidades abstractas que poseen una personalidad extremadamente delicada. Personalidad, como la que poseen los humanos. Tienen sus preferencias, sus gustos y son extremadamente delicados. Cuidado con no complacerles pues tendrías que enfrentarte a un problema casi épico.
Estos seres son tan difíciles de entender, que durante muchos años, han sido estudiados por una cantidad inmensa de estudiosos del software. Los descubrimientos fueron concentrados en libros y documentos que resumen a modo de principios aquellos patrones que son reproducibles.
Lista de buenos tratos para objetos
- Nunca los hagas trabajar de más. Odian hacer cosas que no están dentro de sus responsabilidades
- Aman tener pocas responsabilidades
- Cuando los invoques solo pásale lo que piden, no los obligues a que ellos pregunten e indaguen con otros objetos la información que se necesita.
- Aman hacer una parte del trabajo y solicitarle a otro objeto que realice otra parte de lo solicitado (delegación).
- Solo les gusta mandar mensaje a objetos que son pasados como argumentos, así mismo, a su entorno natural y objetos creados por el mismo objeto.
- Odian tener que interactuar con objetos que son devueltos mediante cadenas largas de dependencias.
- Aman tener nombres en singular, descriptivos, y que indique de forma clara su responsabilidad.
- Prefieren el uso de interfaces para evitar dar su nombre, y que el mundo en concreto sepa quién es. Es como un espía.
- Muy pocos objetos deben conocerle muy bien. Aman ser tímidos y odian que otros objetos tengan contacto con ellos si estos últimos no tienen nada que ver con ellos.
- Aman utilizar proveedores o contratistas que se encarguen de realizar las tareas más difíciles. Aman ser los clientes.

Comentarios
Publicar un comentario