Java Design Patterns
Introduction| Introduction | |
| 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 |