Das “Gang of Four Design Patterns” Buch war der Auslöser für die Welle an Publikationen und Konferenzen, die sich mit Patterns beschäftigen. Die vier Autoren des Buches werden oft scherzhaft als “Gang of Four” bezeichnet, daher verwendet man manchmal die Bezeichnung “Gang of Four Patterns” (kurz “GoF Patterns”), wenn man sie von der Vielzahl anderer Patterns abgrenzen will.
Viele dieser Patterns haben sich in zahllosen Softwareprojekten bewährt und jeder Programmierer, Designer und Architekt, der sich mit objektorientierter Software beschäftigt sollte von diesen Patterns gehört haben.
- Erzeugungsmuster (Creational Patterns)
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
- Strukturmuster (Structural Patterns)
- Adapter
- Bridge
- Decorator
- Facade
- Flyweight
- Composite
- Proxy
- Behavioral Patterns
- Interpreter
- Template Method
- Observer
- Visitor
- Iterator
- Command
- Memento
- Strategy
- Mediator
- State
- Chain of Responsibility