Ir al contenido principal

[Ley del trabajo] - Objetos de Software

 

  • 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