How Can We Help?
Design Patterns
Creational Patterns
- Singleton
- Abstract Factory
- Factory Method
- Prototype
- Builder
- Lazy Initialisation
- Object Pool
Structural Patterns
- Adapter (Wrapper/Translator)
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Front Controller
- Module
- Proxy
Behavioural Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null Object
- Observer (Publish/Subscribe)
- Servant
- Specification
- State
- Strategy
- Template Method
- Visitor
Concurrency Patterns
- Active Object
- Double checked locking
- Event based asynchronous
- Guarded suspension
- Join
- Lock
- Messaging Design Pattern (MDP)
- Monitor Object
- Reactor
- Read-Write Lock
- Scheduler
- Thread pool
- Thread specific storage
(Visited 165 times, 1 visits today)
Design Patterns