JavaScript Design Patterns Creations (Пораждающие) Singleton (Одиночка) Factory Method (Фабричный метод) Abstract Factory (Абстрактная фабарика) Prototype (Прототип) Builder (Строитель) Structural (Структурные) Decorator (Декоратор) Facade (Фасад) Proxy (Заместитель) Adapter (Адаптер) Composite (Компоновщик) Bridge (Мост) Flyweight (Легковес) Behavioral (Поведенческие) Mediator (Посредник) Iterator (Итератор) Chain of Responsibility (Цепочка обязанностей) Strategy (Стратегия) Memento (Снимок) Template (Шаблонный метод) Visitor (Посетитель) Command (Команда) Observer (Наблюдатель) State (Состояние)