# 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.
FactoryMethod Design Pattern - ClassBuilderDesign PatternSingletonDesign PatternPrototypeDesign PatternAbstract FactoryDesign Pattern
7. Software Design | Design Patterns
Structural Design Patterns
7. Structural Pattern
AdapterDesign PatternBridgeDesign PatternCompositeDesign PatternDecoratorDesign PatternFlyweightDesign PatternProxyDesign Pattern- Facade Design Pattern
8. Software Design | Design Patterns
Behavioral Design Patterns
8. Behavioral Patterns
Chain of ResponsibilityDesign PatternCommandDesign PatternIteratorDesign PatternMediatorDesign PatternObserverDesign PatternStateDesign PatternStrategyDesign Pattern- Template Method Design Pattern
- Visitor Design Pattern