Realization few most useful design patterns
ChainOfResponsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
TemplateMethod
Visitor
Abstract Factory
Builder
FactoryMethod
LazySingleton
Prototype
Singleton
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy