Principios SOLID
- S : Principio de Única Responsabilidad.
Un módulo debería tener una sola razón para cambiar. - O : Principio de Abierto Cerrado.
Un módulo debería estar abierto a extensiones y cerrado a modificaciones. - L : Principio de Sustitución de Liskov.
Las clases derivadas deben poder sustituirse por sus clases base. - I : Principio de Segregación de la Interfaz
Haz interfaces que sean específicas para un tipo de cliente - D : Principio de Inversión de Dependencias
Los módulos de alto nivel no deberían depender de los módulos de bajo nivel.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?