Skip to content
- Single Responsibility Principle (principe de responsabilité) SRP, Degré orange
- Une classe ne doit avoir qu'une seule raison d'être modifiée.
- Open Closed Principle OCP, Degré vert
- Une classe doit être ouverte aux extensions, mais fermée aux modifications.
- Liskov Substitution Principle LSP, Degré jaune
- Un sous-type se comporte toujours comme son type de base.
- Interface Segregation Principle ISP, Degré jaune
- Les clients ne doivent pas être encombrés de détails dont ils n'ont pas besoin.
- Dependency Principe d'inversion DIP, Degré jaune
- Les classes de haut niveau ne doivent pas dépendre des classes de bas niveau, mais toutes deux des interfaces.
- Les interfaces ne doivent pas dépendre des détails, mais les détails des interfaces.