js-vanilla-courses/design-patterns-plural at master ยท adranuz/js-vanilla-courses

Created mainly for architecture in 1977 first book, Design Patterns are a response to everyday architectural problems.

By learning to design patterns you will avoid reinventing wheels and improve communication.

To master this topic try to use it every time you can, applying and explaining is the way to master them.

Overview

Objects for patterns

Creational: Creational design patterns provide various object creation mechanisms, which increase flexibility and reuse of existing code.

Structural: Structural design patterns explain how to assemble objects and classes into larger structures while keeping these structures flexible and efficient.

Behavioral: Behavioral design patterns are concerned with algorithms and the assignment of responsibilities between objects. Help objects cooperate. Asigns clear hierarchy and can encapsulate requests.

Architectural: I believe it exists

Untitled

Design Patterns DB

Untitled