# Topic covered
* Design Pattern
* Design Pattern vs Algorithms
* Classification of patterns
* Creational patterns
* Structural patterns
* Behavioral patterns
[Read More]
6. Software Design | Design Patterns
Creational Design Patterns
6. Creational Patterns
Creational pattern provides various object creation mechanisms, which increase flexibility and reuse of existing code
.
Factory
Method Design Pattern - ClassBuilder
Design PatternSingleton
Design PatternPrototype
Design PatternAbstract Factory
Design Pattern
7. Software Design | Design Patterns
Structural Design Patterns
7. Structural Pattern
Adapter
Design PatternBridge
Design PatternComposite
Design PatternDecorator
Design PatternFlyweight
Design PatternProxy
Design Pattern- Facade Design Pattern
8. Software Design | Design Patterns
Behavioral Design Patterns
8. Behavioral Patterns
Chain of Responsibility
Design PatternCommand
Design PatternIterator
Design PatternMediator
Design PatternObserver
Design PatternState
Design PatternStrategy
Design Pattern- Template Method Design Pattern
- Visitor Design Pattern