De auteurs van het boek, Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides, worden vaak de "Gang of Four" genoemd. ###>Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing recurring solutions to common problems in software design.