Задать вопрос
@DarCKoder

В чем разница между статичными и фабричными методами?

Прочёл статью.
Не могу уловить, в чем разница между этими методами.
  • Вопрос задан
  • 837 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Не надо сравнивать два разных понятия.

"Статичный метод" - это терминология объекто-ориентированного программирования. Метод, принадлежащий непосредственно классу.

"Фабричный метод" -это терминология из области паттернов программирования. Метод, позволяющий создавать объекты.

В статье показано, как используя статичный метод, реализовать фабрику. Вот и всё.
Ответ написан
Stalker_RED
@Stalker_RED
Фабрика - какой-то кусок кода, который создает объект и возвращает его.
Фабричные методы могут быть статическими. Но не обязательно.
Некоторые статические методы могут быть фабриками, но не обязательно.

Этот как "кирпичный" и "гараж"
Гараж может быть из кирпичей, но бывают и железные, и бетонные, и деревянные.
Кирпичный может быть гараж, а может быть дом, или забор, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект
18 дек. 2024, в 16:42
2000 руб./за проект