Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 507 Bytes

File metadata and controls

14 lines (10 loc) · 507 Bytes

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.