Цикл статей паттерны ООП в Ruby

Photo by SpaceX on Unsplash

Каждый разработчик хоть раз но слышал об паттернах. Паттерны описывают типичные способы решения часто встречающихся проблем при проектировании программ. Но к сожалению не все тратили время на изучение их. Кто то по причине нехватки времени, кто то из-за отсутствие интереса, а кто-то начитавшись скучную теорию, выкидывал книгу в дальний угол.

На написание данного цикла, я вдохновился книгой Russ Olsen — Design Patterns in Ruby. Книга написана с интересом и доступным языком, рекомендую ее для для обучения. Ниже моя краткая выжимка знаний об паттернах ООП.

  1. Шаблонный метод
  2. Стратегия
  3. Наблюдатель
  4. Композиция
  5. Команда
  6. Адаптер
  7. Прокси
  8. Декоратор
  9. Одиночка
  10. Фабрика
  11. Строитель