IT-Lexikon › Programmierung › Gang of Four (GoF)

Gang of Four (GoF)

Programmierung Svenska → Aktualisiert: 2026-09-09

Spitzname für die Autoren von "Design Patterns: Elements of Reusable Object-Oriented Software" (1994) — Gamma, Helm, Johnson, Vlissides. Und für das Buch selbst.

Definierte 23 Muster in drei Kategorien: erzeugend (Factory, Singleton, Builder, Prototype, Abstract Factory), strukturell (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) und verhaltensbezogen (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Interpreter).

Einflussreich, aber auch kritisiert: Viele Muster sind sprachliche Workarounds für die Grenzen von C++/Java und in funktionalen Sprachen halb überflüssig. Trotzdem Vokabular, das jeder Senior-Engineer beherrschen soll.

← Zurück zum Lexikon