Skip to content

Design Patterns

  • Gang of Four (GoF)


    The 23 classic object-oriented design patterns organized into Creational, Structural, and Behavioral categories.

    Read more

  • SOLID Principles


    Five object-oriented design principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) that motivate many GoF patterns.

    Read more