Menu
Coddy logo textTech

Introduction

Lección 21 de 28 del curso Clean Code - Write better code using Python de Coddy.

Los principios SOLID son reglas básicas a seguir al programar:

Principio de Single-responsibility (Responsabilidad única) -

"Nunca debería haber más de una razón para que una clase cambie."

Principio Open–closed (Abierto-cerrado) -

"Las entidades de software deben estar abiertas para su extensión, pero cerradas para su modificación."

Principio de sustitución de Liskov -

"Las funciones que utilizan punteros o referencias a clases base deben poder utilizar objetos de clases derivadas sin saberlo."

Principio de segregación de Interfaz -

"Muchas interfaces específicas para el cliente son mejores que una interfaz de propósito general."

Principio de inversión de Dependencia -

"Depende de las abstracciones, [no] de las concreciones."

Los principios SOLID pueden ocupar un curso entero; en este curso se mostrarán los conceptos básicos con ejemplos y desafíos.

Leer más

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