Java Design Patterns
IntroductionIntroduction | |
Design Patterns | |
Solid Principles | |
DRY and KISS principles |
Single Responsibility Principle (SRP) | |
Open-Closed Principle (OCP) | |
Liskov Subsitution Principle (LSP) | |
Interface Segregation Principle (ISP) | |
Dependency Inversion Principle (DIP) | |
Summary |
Builder | |
Factories | |
Prototype | |
Singleton |
Adapter | |
Bridge | |
Composite | |
Decorator | |
Facade | |
Flyweight | |
Proxy |
Chain of Responsibility | |
Command | |
Interpreter | |
Iterator | |
Mediator | |
Memento | |
Null Object | |
Observer | |
State | |
Strategy | |
Template Method | |
Visitor |