Place with explanations for each buzzword in the JS world.😀
pattern for attainment compatibility that allows converting a class, function, or other components into the component with the interface we need.
pattern that defines action and parameters as an object (like assuming a bank account transaction as an array of such objects, that objects often could be revoking).
pattern for producing function, object, other data structures.
pattern for hiding the complexity, it offers a common interface for controlling instances of different classes.
pattern that provides existing of a single instance of a class.
pattern that selects one of interchangeable classes that contain a behavior that is similar in functionality and implements a common interface (example for