← Ir a portada

Escribiendo clases desacopladas

Creo que podría decirse que sigo una lista de buenas costumbres a la hora de escribir mis clases:

  1. atributos privados
  2. no getter y setter
  3. fluent interfaces
  4. inyección por constructor
  5. no extender clases
  6. el menor número de métodos posible

Todo esto, por supuesto, en la medida de lo posible. Muchas veces no puedes permitirte no tener métodos getter y setter pero siempre es un buena idea tratar de evitarlo.

Apuntes relacionados:

Una Respuesta a “Escribiendo clases desacopladas”

  1. […] A eso ahora le llaman “Method Chaining” o “Métodos encadenados”. Pero, para la gente que siga un poco la evolución de la orientación a objetos, lleva mucho tiempo siendo Fluent Interfaces (o Interfaces fluidas), y forman parte de la técnica para construir DSL´s – Domain Specific Languages, y son una evolución de las API´s u otra forma de escribirlas. Las Fluent Interfaces forman parte de las buenas costumbres para escribir código orientado a objetos moderno. […]

Deja un comentario