Léxico TI › Programación › Gang of Four (GoF)

Gang of Four (GoF)

Programación Svenska → Actualizado: 2026-08-19

Apodo de los autores de "Design Patterns: Elements of Reusable Object-Oriented Software" (1994) — Gamma, Helm, Johnson y Vlissides. Y también del propio libro.

Definieron 23 patrones en tres categorías: creacionales (Factory, Singleton, Builder, Prototype, Abstract Factory), estructurales (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) y de comportamiento (Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Interpreter).

Influyente pero criticado: muchos patrones son soluciones de compromiso propias de las limitaciones de C++ y Java. En lenguajes funcionales resultan medio innecesarios. Aun así, siguen siendo el vocabulario que se espera que domine cualquier ingeniero sénior.

← Volver al léxico