User:Maneac/Books/Design patterns

From Wikipedia, the free encyclopedia
Design Pattern
Design pattern (computer science)
Creational patterns
Abstract factory pattern
Factory method pattern
Builder pattern
Lazy initialization
Object pool
Prototype pattern
Singleton pattern
Multiton pattern
Resource Acquisition Is Initialization
Structural patterns
Adapter pattern
Bridge pattern
Composite pattern
Decorator pattern
Facade pattern
Flyweight pattern
Proxy pattern
Behavioral patterns
Chain-of-responsibility pattern
Command pattern
Interpreter pattern
Iterator pattern
Mediator pattern
Memento pattern
Null Object pattern
Observer pattern
State pattern
Strategy pattern
Specification pattern
Template method pattern
Visitor pattern
Concurrency patterns
Active object
Asynchronous method invocation
Balking pattern
Double-checked locking
Guarded suspension
Monitor (synchronization)
Read/write lock pattern
Scheduler pattern
Thread pool pattern
Thread-local storage
Reactor pattern