In this repo, I've committed my python implementations of the Design Patterns and Object Oriented Principles
- Inheritance vs. Composition
- Method Resolution Order (MRO)
- Need for Design Patterns and Types
- Strategy Pattern
- Observer Pattern
- Decorator Pattern
- Factory Patterns (Simple, Factory, Abstract Factory)
- Singleton Pattern
-
code_examples/
: -
resources/
:- Book: Head First Design Patterns.
- Sample Code implementations: https://refactoring.guru/design-patterns/python
- Video References: https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc