Design Patterns¶
-
Gang of Four (GoF)
The 23 classic object-oriented design patterns organized into Creational, Structural, and Behavioral categories.
-
SOLID Principles
Five object-oriented design principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) that motivate many GoF patterns.