Jump to content

User:JeromeAtVML/Books/Software Design Patterns

From Wikipedia, the free encyclopedia


Software Design Patterns

[edit]

A Reference

[edit]
Introduction
Software design pattern
Creational Patterns
Creational pattern
Abstract factory pattern
Builder pattern
Factory method pattern
Lazy initialization
Multiton pattern
Object pool pattern
Prototype pattern
Resource Acquisition Is Initialization
Singleton pattern
Structural Patterns
Structural pattern
Adapter pattern
Bridge pattern
Composite pattern
Decorator pattern
Facade pattern
Flyweight pattern
Front Controller pattern
Module pattern
Proxy pattern
Behavioral Patterns
Behavioral pattern
Chain-of-responsibility pattern
Command pattern
Interpreter pattern
Iterator pattern
Mediator pattern
Memento pattern
Null Object pattern
Observer pattern
Servant (design pattern)
Specification pattern
State pattern
Strategy pattern
Template method pattern
Visitor pattern
Concurrency Patterns
Concurrency pattern
Active object
Balking pattern
Double-checked locking
Asynchronous method invocation
Guarded suspension
Join-pattern
Lock (computer science)
Messaging pattern
Monitor (synchronization)
Reactor pattern
Readers–writer lock
Scheduler pattern
Thread pool pattern
Thread-local storage