119 читали · 6 лет назад
Основные паттерны проектирования в JavaScript. Паттерн «Фабрика».
Благодаря заложенным в паттерн принципам объектно-ориентированного и функционального программирования, «Фабрика» является одним из самых популярных паттернов проектирования. Паттерн используется: Принцип создания: Прежде чем создать класс-фабрику нам нужно определить все возможные типы и вариации создаваемых классов. На основе этих типов мы создаем некий общий интерфейс внутри класса-фабрики, в котором нужные классы будут создаваться не напрямую через оператор «new», а через некий API в виде методов...
232 читали · 1 год назад
Надо ли учить шаблоны проектирования? Они же GoF паттерны.
Бинарный салют, друзья! На связи снова EngineerSpock. Мы уже как-то раз вскользь касались темы паттернов проектирования и стоит ли их учить. То был разбор ролика Лёши Корепанова, где он рассуждал на эту тему и в целом приходил к выводу, что учить паттерны не обязательно. Посмотрите тот разбор по ссылке, весьма познавательно. В этой статье я хочу несколько более подробно поговорить об этой теме, постараться всех успокоить и дать рекомендации по изучению паттернов. GoF-паттерны и преимущества их применения В первую очередь, в этой статье мы будем говорить о так называемых GoF-паттернах...