Я просто не понимаю, почему он часто используется с одноэлементным.абстрактный шаблон дизайна фабрики: почему нужно использовать с singleton
спасибо
Я просто не понимаю, почему он часто используется с одноэлементным.абстрактный шаблон дизайна фабрики: почему нужно использовать с singleton
спасибо
Завод является одноэлементным. В противном случае вы должны пройти завод по всему месту. Поскольку это не фабрика, которую вы создаете, скорее фабрика создает объект для вас, у вас все еще есть хорошее разделение от конкретных типов объектов. Вы зависите только от фабрики.
Singleton - слишком распространенный шаблон, но он должен использоваться, когда должно быть не более одного экземпляра определенного класса.
В абстрактном заводском шаблоне, как правило, нет необходимости в более чем одной фабрике за раз, и если бы два заводов разных типов работали в течение всего срока службы клиента, два типа производимых объектов могли бы быть несовместимы и приходили в конфликт.