This repository serves as a comprehensive resource for understanding and implementing various design patterns using Python
- Strategy
- Observer
- Mediator
- Command
- State
- Template
- Visitor
- Abstract
- Abstract factory
- Builder
- Singleton
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Proxy
-
- Design Patterns in Object Oriented Programming
- Design Patterns in Python by SBCODE
- Design Pattern in Python
-
- Head First Design Patterns
- Expert Programming in Python
- Python Design Patterns
-
- Static vs Class vs Abstract methods
- 9 reasons why you should start using Python data classes
- Data Classes in Python 3.7+ (Guide)
- Understand slots in Python
- Python slots