IT-lexikon › Programmering › Gang of Four (GoF)

Gang of Four (GoF)

Programmering In English → Uppdaterad: 2026-05-23

Smeknamn på författarna till "Design Patterns: Elements of Reusable Object-Oriented Software" (1994) — Gamma, Helm, Johnson, Vlissides. Och själva boken.

Definierade 23 mönster i tre kategorier: creational (Factory, Singleton, Builder, Prototype, Abstract Factory), structural (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy), behavioral (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Interpreter).

Inflytelserik men kritiserad: många mönster är språkliga workarounds för C++/Java-begränsningar. I funktionella språk är de halvt onödiga. Ändå vokabulär som alla seniora ingenjörer förväntas behärska.

← Tillbaka till lexikonet