The main 23 design patterns.
1.Abstract Factory
2.Adapter
3.Bridge
4.Builder
5.Chain of Responsibility
6.Command
7.Composite
8.Decorator
9.Facade
10.Factory Method
11.Flyweight
12.Interpreter
13.Iterator
14.Mediator
15.Memento
16.Observer
17.Prototype
18.Proxy
19.Singleton
20.State
21.Strategy
22.Template Method
23.Visitor
1.Abstract Factory
2.Adapter
3.Bridge
4.Builder
5.Chain of Responsibility
6.Command
7.Composite
8.Decorator
9.Facade
10.Factory Method
11.Flyweight
12.Interpreter
13.Iterator
14.Mediator
15.Memento
16.Observer
17.Prototype
18.Proxy
19.Singleton
20.State
21.Strategy
22.Template Method
23.Visitor