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 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.

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

Practica por tu cuenta: Compilador de Python online