Monday, 4 January 2021

Design Patterns



A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into the source or machine code.

There are mainly three categories of design patterns:

Creational Design Pattern
   5. Builder Pattern

Structural Design Pattern
   1. Adapter Pattern
   2. Bridge Pattern
   3. Composite Pattern
   5. Facade Pattern
   7. Proxy Pattern

Behavioral Design Pattern
   2. Command Pattern
   3. Interpreter Pattern
   6. Memento Pattern
   8. State Pattern
   10. Template Pattern
   11. Visitor Pattern

Related Posts Plugin for WordPress, Blogger...