JavaScript Design Patterns #12 — Flyweight (Легковес) 147 views You may also like Design Patterns #0 — Введение (Introduction) 34 views Design Patterns #1 — Singleton (Одиночка) 44 views Design Patterns #2 — Factory Method (Фабричный метод) 41 views Design Patterns #3 — Abstract Factory (Абстрактная фабарика) 34 views Design Patterns #4 — Prototype (Прототип) 31 views Design Patterns #5 — Builder (Строитель) 39 views Design Patterns #6 — Decorator (Декоратор) 39 views Design Patterns #7 — Facade (Фасад) 26 views JavaScript Design Patterns #8 — Proxy (Заместитель) 29 views JavaScript Design Patterns #9 — Adapter (Адаптер) 30 views JavaScript Design Patterns #10 — Composite (Компоновщик) 31 views JavaScript Design Patterns #11 — Bridge (Мост) 29 views JavaScript Design Patterns #13 — Mediator (Посредник) 34 views JavaScript Design Patterns #14 — Iterator (Итератор) 51 views JavaScript Design Patterns #15 — Chain of Responsibility (Цепочка обязанностей) 104 views JavaScript Design Patterns #16 — Strategy (Стратегия) 26 views JavaScript Design Patterns #17 — Memento (Снимок) 25 views JavaScript Design Patterns #18 — Template Method (Шаблонный метод) 18 views JavaScript Design Patterns #19 — Visitor (Посетитель) 24 views JavaScript Design Patterns #20 — Command (Команда) 28 views JavaScript Design Patterns #21 — Observer (Наблюдатель) 33 views JavaScript Design Patterns #22 — State (Состояние) 17 views