Principios de diseño de paquetes by Matthias Noback
Cómo crear paquetes con la cohesión y el acoplamiento justos, útiles tanto para usuarios como mantenedores
Aprende a aplicar principios de diseño a tus clases para que sean reutilizables. El libro te enseña a crear paquetes con la cohesión y acoplamiento adecuados, pensados para usuarios y mantenedores.
La primera parte cubre los cinco principios SOLID para mejorar el diseño de clases. La segunda parte entra en las mejores prácticas de diseño de paquetes: principios de cohesión y de acoplamiento.
Los principios de cohesión te dicen qué clases van juntas, cuándo dividir un paquete, y cuándo un grupo de clases puede llamarse “paquete”. Los de acoplamiento te ayudan a elegir bien las dependencias y evitar ciclos en el grafo de dependencias.
Lo que aprenderás
- Aplicar los principios SOLID
- Decidir si las clases pertenecen al mismo paquete
- Saber cuándo un paquete puede depender de otro