Паттерны проектирования в Ruby: Одиночка (Singleton)

12 ноября 2015, четверг

Следующий паттерн проектирования, который мы рассмотрим — Singleton. Он относится к порождающим паттернам. Многие программисты знакомы только с этим шаблоном проектирования, и большинство из них утверждают, что Singleton это зло. Но Singleton используется повсеместно. Что касается Ruby, можно увидеть использование этого паттерна в Webrick, rack, Rails, и это только несколько примеров. Так что же делает этот паттерн таким незаменимым?

Паттерны проектирования в Ruby: Хранитель (Memento)

12 ноября 2015, четверг

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

Паттерны проектирования в Ruby: Команда (Command)

9 ноября 2015, понедельник

Команда (Command) — поведенческий шаблон проектирования, представляющий действие. Объект команды инкапсулирует в себе само действие и его параметры. Рассмотрим применение паттерна на примере работы с файлами.

Загрузить еще

Об Авторе

Привет, меня зовут Евгений, я Ruby on Rails разработчик из Смоленска. В своем блоге буду делиться опытом, писать статьи о Ruby on Rails, JavaScript и других технологиях, с которыми я буду работать.

Подписка

Вы можете получать уведомления о публикации новых статей в блоге, для этого необходимо подписаться.