User:Sallymwalr/Books/Design Patterns
Appearance
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
| This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
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