SOLID
acronyme mnémonique représentant cinq principes de bases pour la programmation orientée objet: Responsabilité unique; Ouvert/fermé; Substitution de Liskov; Ségrégation des interfaces; Inversion des dépendances