Сheat sheet on programming patterns using the JavaScript language (annual goal assignment task)
The goal of the project is to create a set of examples of design patterns with a possible greater variety of approaches and stylistics in order to refer to this repo later and get ideas for work or play around with these examples later to refresh the knowledge.
Creational patterns rely on the creation of objects without introducing any dependencies into the program. ->
Structural patterns show different ways of creating connections between objects. ->
Behavioral patterns focus on effective communication between objects. ->
Other patterns unclassified techniques for accomplishing specific tasks. ->
One js file - one pattern, one folder - one class of patterns (each file-pattern includes a short description in the very first comment, the pattern itself, and examples of usage at the bottom)