User:Sallymwalr/Books/Design Patterns

Source: Wikipedia, the free encyclopedia.


Design Patterns

Power Programming

Design pattern
Pattern (architecture)
Architectural pattern
Software design pattern
Anti-pattern
Abstract Document Pattern
Abstract factory pattern
Active object
Active record pattern
Adapter pattern
Aggregate pattern
Amelioration pattern
Archetype pattern
Asynchronous method invocation
Back-off pattern
Balking pattern
Barton–Nackman trick
Behavioral pattern
Binding properties pattern
Bridge pattern
Broker pattern
Builder pattern
Business delegate pattern
Canonical model
Circuit breaker design pattern
Command pattern
Composite entity pattern
Composite pattern
Concurrency pattern
Creational pattern
Curiously recurring template pattern
Data access object
Data mapper pattern
Data transfer object
Data, context and interaction
Debugging patterns
Decorator pattern
Delegation pattern
Dependency injection
Dependency inversion principle
Blackboard (design pattern)
Chain-of-responsibility pattern
Design Patterns
Differentiated service
Dispose pattern
Distributed design patterns
Double dispatch
Double-chance function
Double-checked locking
Enterprise Integration Patterns
Entity–component–system
Exception chaining
Execution pattern
Facade pattern
Factory method pattern
Filter (software)
Fluent interface
Flyweight pattern
Front controller
Fundamental pattern
Generation gap (pattern)
Guarded suspension
Hash consing
Head–body pattern
Identity map pattern
Initialization-on-demand holder idiom
Interaction design pattern
Intercepting filter pattern
Interceptor pattern
Interpreter pattern
Inversion of control
Iterator pattern
Join-pattern
JSP model 1 architecture
JSP model 2 architecture
Lazy inheritance
Lazy initialization
Lazy loading
LCHH Architecture
List of software architecture styles and patterns
Lock (computer science)
Mangler pattern
Map (parallel pattern)
Marker interface pattern
Robert Cecil Martin
Mediator pattern
Memento pattern
Message broker
Mock object
MockServer
Model–view–adapter
Model–view–controller
User:Mohammedhhassan/sandbox
Model–view–presenter
Model–view–viewmodel
Module pattern
Monad (functional programming)
Monitor (synchronization)
Multitier architecture
Multiton pattern
Multiuse Model View
MVC4WPF
Naked objects
Non-virtual interface pattern
Null Object pattern
Object pool pattern
Observer pattern
Pipeline (software)
Point of delivery (networking)
Portland Pattern Repository
Presentation–abstraction–control
Private class data pattern
Proactor pattern
Process patterns
Prototype pattern
Provider model
Proxy pattern
Publish–subscribe pattern
Reactor pattern
Readers–writer lock
Row data gateway
Scheduled-task pattern
Scheduling (computing)
Separation of presentation and content
Servant (design pattern)
Service locator pattern
Service-oriented architecture
Single-serving visitor pattern
Singleton pattern
Software framework
Specification pattern
State pattern
Store-passing style
Strategy pattern
Structural pattern
Table data gateway
The Task-based Asynchronous Pattern
Template method pattern
Thread pool
Thread-local storage
Twin pattern
Type Tunnel pattern
UI data binding
Utility pattern
Visitor pattern
Whiteboard Pattern
Workflow pattern