chapter 2 Flashcards
(5 cards)
Qu’est-ce que le principe S de SOLID?
S = Single Responsibility: Every function/class should do one thing only—not too many jobs, keep it simple!
Que veut dire le O de SOLID?
O = Open/Closed: Your code should be open for extension, but closed for modification. Add new stuff without breaking the old!
Le L de SOLID signifie quoi?
L = Liskov Substitution: Subclasses must work like the parent classes. Don’t break stuff when you swap them!
I de SOLID?
I = Interface Segregation: Don’t force classes to implement stuff they don’t need. Just give them the interfaces they actually use.
D de SOLID?
D = Dependency Inversion: Depend on abstractions, not concrete stuff. This way, your code is flexible and modular.