los principios básicos de la programación orientada a objetos, llamada SOLID, que es el acrónimo de una serie de buenas prácticas:
- SRP (The Single Responsibility Principle o Principio de Responsabilidad Única): una clase debe tener una, y solamente una, razón para cambiar.
- OCP (The Open/Closed Principle o Principio Abierto / Cerrado): una clase debe permitir ser extendida, sin necesitar ser modificada.
- LSP (The Liskov Substitution Principle o Principio de Sustitución de Liskov): las clases derivadas deben poder ser sustituibles por sus clases base.
- ISP (Interface Segregation Principle o Principio de Segregación de Interfaces): hacer interfaces de grano fino que son específicos de clientes.
- DIP (The Dependency Inversion Principle o Principio de Inversión de Dependencias): las abstracciones no deben depender de los detalles, los detalles deben depender de las abstracciones.
No hay comentarios:
Publicar un comentario