Переосмислення шаблонів GRASP (розподілу обов’язків - General Responsibility Assignment Software Patterns), SOLID (єдина відповідальність, відкритий–закритий, підстановка Лісков, розподілення інтерфейсів, інверсія залежностей), шаблони GoF (Банда чотирьох) для фронтенду (браузери) і бекенду (node.js, інші рантайми) розробки на JavaScript і TypeScript
- 🧩 Патерни GoF
- 📢 GoF патерни для Node.js та JavaScript (фрагмент семінару)
- 🏭 Шаблони, що породжують
- Абстрактна фабрика (Abstract factory)
- Будівельник (Builder)
- Фабричний метод (Factory method)
- Прототип (Prototype)
- Одинак (Singleton)
- 🤝 Структурні шаблони
- Адаптер (Adapter)
- Міст (Bridge)
- Компонувальник (Composite)
- Декоратор (Decorator)
- Фасад (Facade)
- Легковаговик (Flyweight)
- Проксі (Proxy)
- ⚡ Шаблони поведінки
- Ланцюжок обов'язків (Chain of responsibility)
- Chain of responsibility
- Middleware
- Команда (Command)
- Інтерпретатор (Interpreter)
- Ітератор (Iterator)
- Посредник (Mediator)
- Знімок (Memento)
- Спостерігач (Observable та Observer, EventEmitter, EventTarget)
- Стан (State)
- Стратегія (Strategy)
- Шаблонний метод (Template method)
- Відвідувач (Visitor)
- Ланцюжок обов'язків (Chain of responsibility)
- 🧩 Шаблони (патерни чи принципи) GRASP
- 📢 Вступний семінар
- Загальний огляд GRASP
- Частина 1 - GRASP для Node.js та Javascript
- Частина 2 - скоро
- Інформаційний експерт (Information expert)
- Утворювач (Creator)
- Контролер (Controller)
- Ненаправленість (Indirection)
- Низьке зчеплення (Low coupling)
- Висока згуртованість (High cohesion)
- Поліморфізм (Polymorphism)
- Захищені варіації (Protected variations)
- Чиста вигадка (Pure fabrication)
- Приклади коду
- 📢 Вступний семінар
- 🧩 Шаблони (патерни чи принципи) SOLID
- 📢 Вступний семінар: SOLID for Node.js and Javascript
- SOLID питання на інтерв'ю
- Принцип єдиної відповідальності (Single responsibility principle)
- Принцип відкритості/закритості (Open/closed principle)
- Принцип підстановки Лісков (Liskov substitution principle)
- Принцип розділення інтерфейсів (Interface segregation principle)
- Принцип інверсії залежностей (Dependency inversion principle)