Design Patterns Adapter pattern Bridge Pattern Builder Pattern Command Pattern Decorator Pattern Factory Method Pattern Interpreter Pattern Memento Pattern Observer Pattern Singleton Pattern Strategy Pattern Template Method Pattern