Introduction
Lección 21 de 28 del curso Clean Code - Write better code using Python de Coddy.
Los principios SOLID son reglas básicas que se deben seguir al programar:
Single-responsibility principle -
"Nunca debería haber más de una razón para que una clase cambie."
Open–closed principle -
"Las entidades de software deberían estar abiertas a la extensión, pero cerradas a la modificación."
Liskov substitution principle -
"Las funciones que utilizan punteros o referencias a clases base deben poder utilizar objetos de clases derivadas sin saberlo."
Interface segregation principle -
"Muchas interfaces específicas para clientes son mejores que una única interfaz de propósito general."
Dependency inversion principle -
"Depende de abstracciones, [no de] concreciones."
Los principios SOLID pueden ocupar un curso completo; en este curso se mostrarán los conceptos básicos con ejemplos y desafíos.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Todas las lecciones de Clean Code - Write better code using Python
Practica por tu cuenta: Compilador de Python online