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 ] |
WildBot has found potential problems with this book. Please check the talk page for a detailed explanation of what these might be and how to fix them. When these are resolved, you can remove |wildbot=yes from this template. |
Software Design Patterns
editA Synopsis
edit- Design pattern
- Architectural pattern (computer science)
- Design pattern (computer science)
- Creational Pattern
- Creational pattern
- Abstract factory pattern
- Factory method pattern
- Builder pattern
- Lazy initialization pattern
- Object pool
- Prototype pattern
- Singleton pattern
- Behavioral Pattern
- Behavioral pattern
- Chain of responsibility pattern
- Command pattern
- Interpreter pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Observer pattern
- Protocol stack
- State pattern
- Strategy pattern
- Specification pattern
- Template method pattern
- Visitor pattern
- Single-serving visitor pattern
- Hierarchical visitor pattern
- Scheduled-task pattern
- Structural Pattern
- Structural pattern
- Adapter pattern
- Aggregate pattern
- Composite pattern
- Bridge pattern
- Decorator pattern
- Extensibility pattern
- Flyweight pattern
- Proxy pattern
- Pipes and filters
- Private class data pattern
- Concurrency pattern
- Concurrency Pattern
- Active Object
- Balking pattern
- Double checked locking pattern
- Guarded suspension
- Monitor (synchronization)
- Read write lock pattern
- Scheduler pattern
- Thread pool pattern
- Thread-Specific Storage
- Reactor pattern