User:Dejinbao/Books/Design Pattern

Design Pattern

 * Preface
 * Design pattern
 * Pattern (architecture)
 * Software design pattern
 * Architectural pattern
 * Interaction design pattern
 * Design Patterns


 * Creational Pattern
 * Creational pattern
 * Abstract factory pattern
 * Builder pattern
 * Factory method pattern
 * Prototype pattern
 * Singleton pattern


 * Strutural Pattern
 * Structural pattern
 * Adapter pattern
 * Bridge pattern
 * Composite pattern
 * Decorator pattern
 * Facade pattern
 * Flyweight pattern
 * Proxy pattern


 * Behavioral Pattern
 * Behavioral pattern
 * Chain-of-responsibility pattern
 * Command pattern
 * Interpreter pattern
 * Iterator pattern
 * Mediator pattern
 * Memento pattern
 * Observer pattern
 * State pattern
 * Strategy pattern
 * Template method pattern
 * Visitor pattern


 * Concurrency Pattern
 * Concurrency pattern
 * Active object
 * Balking pattern
 * Binding properties pattern
 * Block chain (database)
 * Double-checked locking
 * Asynchronous method invocation
 * Guarded suspension
 * Join-pattern
 * Lock (computer science)
 * Messaging pattern
 * Monitor (synchronization)
 * Reactor pattern
 * Readers–writer lock
 * Scheduling (computing)
 * Thread pool
 * Thread-local storage


 * Architectural Pattern
 * Software architecture
 * List of software architecture styles and patterns
 * Enterprise architecture
 * Multitier architecture
 * Multilayered architecture
 * Model–view–controller
 * Microkernel
 * Blackboard (design pattern)
 * Presentation–abstraction–control
 * Component-based software engineering
 * Monolithic application
 * Big ball of mud
 * Abstraction (computer science)
 * Pipeline (software)
 * Database-centric architecture
 * Blackboard system
 * Rule-based system
 * Event-driven architecture
 * Implicit invocation
 * Publish–subscribe pattern
 * Message-oriented middleware
 * Plug-in (computing)
 * Reflective programming
 * Domain-specific language
 * Client–server model
 * Shared nothing architecture
 * Space-based architecture
 * Object request broker
 * Peer-to-peer
 * Representational state transfer
 * Service-oriented architecture