Реализация шаблона программирования Фабричный метод на языке Джава
Пікірлер: 14
@Atamiq_8 ай бұрын
Это пример паттерна "Простая фабрика" (Simple Factory), которая, между прочим, не считается паттерном проектирования.
@Кукусик-е2э Жыл бұрын
Спасибо! Всë четко без лишней воды. 👍
@alexeypashchenko Жыл бұрын
Рад что понравилось 🙂
@alexandrkomar4741Күн бұрын
Здраствуйте. Получается что в КласеФабрике у нас всегда логика только через if else прописывается?
@YayaYa-fm1fd7 ай бұрын
Скажи пожалуйста, почему GiftFactory не интерфейс или не абстрактный класс?
@borisiurciuc466310 ай бұрын
Спасибо!
@Арман-п9ч6 ай бұрын
это разве не Facade?
@Егор-й5х2р Жыл бұрын
Сколько я пересмотрел объяснений фабрики, реализация понятна. Но я все никак не пойму для чего она? По сути все что он делает, это создание не руками к примеру new KidsGift(), а с помощью конструктора другого класса. Для чего подобные манипуляции нужны?
@alexeypashchenko Жыл бұрын
Если речь про фабричный метод, то он просто возвращает разные объекты в зависимости от параметра...Полезно когда только во время выполнения поймём какой объект нам нужен
@chap_01 Жыл бұрын
Для полиморфизьма
@dmitrelkin9256 Жыл бұрын
вот это и есть самое лучшее объяснение! Спасибо! @@alexeypashchenko
@ЯрикЯрошевич-р1щ Жыл бұрын
@@alexeypashchenko чем это отличается просто от "Фабрика"?
@НиколайЛабазов-р2ц11 ай бұрын
@@ЯрикЯрошевич-р1щ фабрика и фабричный метод это одно и то же