Gang of Four (GOF) Design Patterns
The Gang of Four (GoF) Design Patterns, introduced in the book "Design Patterns: Elements of Reusable Object-Oriented Software," authored by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, provide a catalog of proven solutions to common design problems in software development. The GoF