¿Cuáles son los principios SOLID?
sobes.tech AI
Respuesta de la IA
-
S - Principio de Responsabilidad Única. La clase debe tener una sola razón para cambiar.
-
O - Principio de Abierto/Cerrado. Las entidades de software deben estar abiertas para extensión, pero cerradas para modificación.
-
L - Principio de Sustitución de Liskov. Los subtipos deben ser completamente intercambiables con sus tipos base.
-
I - Principio de Segregación de Interfaces. Los clientes no deben depender de interfaces que no utilizan. Es mejor tener muchas interfaces pequeñas y específicas que una grande y general.
-
D - Principio de Inversión de Dependencias. Los módulos de nivel superior no deben depender de los módulos de nivel inferior. Ambos deben depender de abstracciones. Las abstracciones no deben depender de los detalles. Los detalles deben depender de las abstracciones.