User:My wiki book/Books/pattern


 * Intro
 * Software design pattern
 * Creational pattern
 * Structural pattern
 * Behavioral pattern
 * SOLID (object-oriented design)


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


 * Structural pattern
 * Adapter pattern
 * Bridge pattern
 * Composite pattern
 * Decorator pattern
 * Facade pattern
 * Flyweight pattern
 * Proxy 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


 * Architectural pattern
 * Front Controller pattern
 * Interceptor pattern
 * Model–view–controller
 * Multitier architecture
 * Specification pattern
 * Publish–subscribe pattern
 * Naked objects
 * Service locator pattern
 * Active record pattern
 * Identity map pattern
 * Data access object
 * Data transfer object


 * Other pattern
 * Dependency injection
 * Lazy loading
 * Mock object
 * Null Object pattern
 * Object pool pattern
 * Servant (design pattern)
 * Type Tunnel pattern


 * SOLID
 * Single responsibility principle
 * Open/closed principle
 * Liskov substitution principle
 * Interface segregation principle
 * Dependency inversion principle


 * Misc
 * Best coding practices
 * Anti-pattern