В данном видео-курсе мы с вами рассмотрим самые распространённые паттерны проектирования, которые используются при разработке. Паттерны, или шаблоны - это определённые, зарекомендовавшие себя конструкции, которые служат для решения типовых задач программирования. Рассматривать мы их с вами будем на примере языка JavaScript в синтаксисе ES6.
- #0 Введение (Introduction)
- #1 Singleton (Одиночка)
- #2 Factory Method (Фабричный метод)
- #3 Abstract Factory (Абстрактная фабрика)
- #4 Prototype (Прототип)
- #5 Builder (Строитель)
- #6 Decorator (Декоратор)
- #7 Facade (Фасад)
- #8 Proxy (Заместитель)
- #9 Adapter (Адаптер)
- #10 Composite (Компоновщик)
- #11 Bridge (Мост)
- #12 Flyweight (Легковес)
- #13 Mediator (Посредник)
- #14 Iterator (Итератор)
- #15 Chain of Responsibility (Цепочка обязанностей)
- #16 Strategy (Стратегия)
- #17 Memento (Снимок)
- #18 Template Method (Шаблонный метод)
- #19 Visitor (Посетитель)
- #20 Command (Команда)
- #21 Observer (Наблюдатель)
- #22 State (Состояние)