GoF Паттерны

Паттерны проектирования: практичные штуки, которые реально помогают

Уроки курса (8)

  1. GoF паттерны без боли: как не выучить 23 штуки зря - Берём только те паттерны, которые реально встречаются в коде
  2. Factory: создаём объекты без if-адских условий - Когда new начинает плодиться как кролики
  3. Strategy: меняем поведение без переписывания кода - Скидки, сортировки, правила - всё сюда
  4. Adapter: подружить несовместимых - Когда внешний API говорит на своём, а тебе надо по-человечески
  5. Decorator: добавляем поведение без наследования - Логирование, кэш, метрики - без жирных классов
  6. Observer: события и подписчики (внутри приложения) - «Урок пройден» → письмо, ачивка, аналитика
  7. Command: действия как объекты (и почему это удобно) - Очереди задач, undo, обработчики команд
  8. Facade: простой интерфейс для сложной системы - Одна кнопка вместо десяти ручек