IT-lexicon › Programmeren › Gang of Four (GoF)

Gang of Four (GoF)

Programmeren Svenska → Bijgewerkt: 2026-10-03

Bijnaam van de auteurs van “Design Patterns: Elements of Reusable Object-Oriented Software” (1994) — Gamma, Helm, Johnson en Vlissides — en van het boek zelf.

Het boek beschrijft 23 patronen in drie categorieën: creational (Factory, Singleton, Builder, Prototype, Abstract Factory), structural (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) en behavioural (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Interpreter).

Invloedrijk, maar niet onomstreden: veel patronen zijn omwegen rond beperkingen van C++ en Java. In functionele talen zijn ze deels overbodig. Toch blijft het de vakterminologie die van elke senior engineer verwacht wordt.

← Terug naar het lexicon