Jump to content

User:Amicofragile/Books/OO Design

From Wikipedia, the free encyclopedia


Design Patterns
Creational pattern
Abstract factory pattern
Builder pattern
Factory method pattern
Prototype pattern
Singleton pattern
Adapter pattern
Bridge pattern
Composite pattern
Decorator pattern
Facade pattern
Flyweight pattern
Proxy 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
Enterprise Integration Patterns
SOLID (object-oriented design)
Single responsibility principle
Open/closed principle
Liskov substitution principle
Interface segregation principle
Dependency inversion principle
GRASP (object-oriented design)
Factory (object-oriented programming)
Cohesion (computer science)
Delegation pattern
Information hiding
Loose coupling