Preguntas etiquetadas con design-patterns

10
¿Alguna vez está bien violar el LSP?

Estoy siguiendo esta pregunta , pero estoy cambiando mi enfoque del código a un principio. Desde mi entendimiento del principio de sustitución de Liskov (LSP), cualquier método que esté en mi clase base, debe implementarse en mi subclase, y de acuerdo con esta página, si anula un método en la...

9
Comprender el acoplamiento flojo / apretado en el "mundo real"

No diré qué "comunidad" porque quiero una explicación no sesgada, pero digamos que está creando un módulo reutilizable y ese módulo requiere más de 3 módulos dependientes y eliminar 1 de ellos causa un error de ruptura no solo en su aplicación como entero que usa este módulo, pero el módulo en...