|
|
Design Patterns
- Behavioural Patterns
- Chain of Responsibility
- Command
- Little Language
- Mediator [Courier]
- Null Object
- Observer [Propagator, Middle Observer]
- Snapshot
- State
- Strategy
- Template Method
- Vistor
- Coding Optimization
- Concurrency
- Balking
- Guarded Suspension
- Producer-Consumer
- Read/Write Lock
- Scheduler
- Single Treaded Execution
- Two-Phase Termination
- Creational Patterns
- Distributed Computing Patterns
- Fundamental Design Patterns
- Delegation
- Interface
- Immutable
- Marker Interface
- Proxy
- Model View Controller
- Partitioning Patterns
- Composite
- Filter
- Layered Initialization
- Structural Patterns
- Adapter
- Bridge [Cascading Bridge]
- Cache Management
- Decorator
- Dynamic Linkage
- Facade
- Flyweight
- Iterator
- Object-Relational Mapping
- Virtual Proxy
|