173 читали · 6 лет назад
Основные паттерны проектирования в JavaScript. Паттерн «Фабрика».
Благодаря заложенным в паттерн принципам объектно-ориентированного и функционального программирования, «Фабрика» является одним из самых популярных паттернов проектирования. Паттерн используется: Принцип создания: Прежде чем создать класс-фабрику нам нужно определить все возможные типы и вариации создаваемых классов. На основе этих типов мы создаем некий общий интерфейс внутри класса-фабрики, в котором нужные классы будут создаваться не напрямую через оператор «new», а через некий API в виде методов...
232 читали · 3 года назад
Паттерн "Фабрика"
Паттерн "Фабрика" — это один из паттернов, который помогает создавать объекты. По сути, это удобный шаблон, который мы можем использовать в коде. И оказывается, что существует несколько способов создать объект с одинаковым названием "Фабрика". Один из них достаточно простой и мы его везде используем, а второй уже посложнее, но как раз он описан в книге банды четырех. Фабричный объект: мы делаем отдельный класс, который позволит нам добавлять новые объекты определенного типа, не задевая остальной код...