====== GoF Patterns ====== This is probably the best known collection of design patterns. Creational Patterns: * [[patterns:Abstract Factory]] * [[patterns:Builder]] * [[patterns:Factory Method]] * [[patterns:Prototype]] * [[patterns:Singleton]] Structural Patterns: * [[patterns:Adapter]] * [[patterns:Bridge]] * [[patterns:Composite]] * [[patterns:Decorator]] * [[patterns:Facade]] * [[patterns:Flyweight]] * [[patterns:Proxy]] Behavioral Patterns: * [[patterns:Chain of Responsibility]] * [[patterns:Command]] * [[patterns:Interpreter]] * [[patterns:Iterator]] * [[patterns:Mediator]] * [[patterns:Memento]] * [[patterns:Observer]] * [[patterns:State]] * [[patterns:Strategy]] * [[patterns:Template Method]] * [[patterns:Visitor]] ===== Origin ===== {{page>resources:Design Patterns#reference}} ===== Further Reading ===== ===== Box ===== ^ **[[GoF Patterns]]** ^^^ ^ Creational Patterns ^ Structural Patterns ^ Behavioral Patterns ^ | [[patterns:Abstract Factory]] | [[patterns:Adapter]] | [[patterns:Chain of Responsibility]] | | [[patterns:Builder]] | [[patterns:Bridge]] | [[patterns:Command]] | | [[patterns:Factory Method]] | [[patterns:Composite]] | [[patterns:Interpreter]] | | [[patterns:Prototype]] | [[patterns:Decorator]] | [[patterns:Iterator]] | | [[patterns:Singleton]] | [[patterns:Facade]] | [[patterns:Mediator]] | | | [[patterns:Flyweight]] | [[patterns:Memento]] | | | [[patterns:Proxy]] | [[patterns:Observer]] | | | | [[patterns:State]] | | | | [[patterns:Strategy]] | | | | [[patterns:Template Method]] | | | | [[patterns:Visitor]] | ===== Discussion ===== Discuss this wiki article and the collection on the corresponding [[talk:collections:GoF Patterns|talk page]].