Menu
Coddy logo textTech

Introduction

Leçon 21 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.

Les principes SOLID sont des règles de base à suivre en programmation :

Single-responsibility principle -

"Une classe ne devrait jamais avoir plus d'une raison de changer."

Open–closed principle -

"Les entités logicielles devraient être ouvertes à l'extension, mais fermées à la modification."

Liskov substitution principle -

"Les fonctions qui utilisent des pointeurs ou des références vers des classes de base doivent pouvoir utiliser des objets de classes dérivées sans le savoir."

Interface segregation principle -

"De nombreuses interfaces spécifiques aux clients valent mieux qu'une seule interface à usage général."

Dependency inversion principle -

"Dépendre des abstractions, [et non] des concrétisations."

Les principes SOLID peuvent constituer un cours entier ; dans ce cours, les bases seront présentées à l'aide d'exemples et de défis.

En savoir plus

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

Toutes les leçons de Clean Code - Écrire un meilleur code avec Python

Entraînez-vous par vous-même : Compilateur Python en ligne