An open API service indexing awesome lists of open source software.

https://github.com/anantkaushik/design_patterns

Implementation of some common design patterns in Python
https://github.com/anantkaushik/design_patterns

Last synced: 6 months ago
JSON representation

Implementation of some common design patterns in Python

Awesome Lists containing this project

README

          

# Design_Patterns
Implementation of some common design patterns in Python

### What are Design Patterns?
> A design pattern is a model solution to a common design problem. It describes the problem and general approach to solving it.

### Why do we need Design Patterns?
> We need design patterns to ensure that our work is consistent, reliable and understandable.

### Classification

- Creational - Object creation.
- Structural - Object relationships.
- Behavioral - Object interaction and responsibility.