SE450: Patterns: Classification and Organization [7/22] Previous pageContentsNext page

Patterns are divided up several ways:

Class vs. Object

Creational vs. Structural vs. Behavioral

Purpose
Creational Structural Behavioral
Scope Class Factory Method (107) Adapter (class) (139) Interpreter (243)
Template Method (325)
Object Abstract Factory (87)
Builder (97)
Prototype (117)
Singleton (127)
Adapter (object) (139)
Bridge (151)
Composite (163)
Decorator (175)
Facade (185)
Flyweight (195)
Proxy (207)
Chain of Responsibility (223)
Command (233)
Iterator (257)
Mediator (273)
Memento (283)
Observer (293)
State (305)
Strategy (315)
Visitor (331)

Previous pageContentsNext page