Design Patterns

Mojtaba Moazen

What is Design Pattern?

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. 

why ? 

don't reinvent the wheel again!‌

When?

  • Problem Detection
  • Which pattern can solve it ? 
  • use design pattern ! 

Text

Text

Text

Proxy Design Pattern

Text

adapter design pattern

‌Bridge design pattern

Command design pattern

Command design pattern

Memento design pattern

Memento design pattern

Builder design pattern

Builder design pattern

Factory Method design pattern

Factory Method design pattern

Design Pattern

By mojtabam722

Design Pattern

Software Eng Course

  • 34