2010-11-17 3 views

ответ

1

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

0

Singleton - слишком распространенный шаблон, но он должен использоваться, когда должно быть не более одного экземпляра определенного класса.

В абстрактном заводском шаблоне, как правило, нет необходимости в более чем одной фабрике за раз, и если бы два заводов разных типов работали в течение всего срока службы клиента, два типа производимых объектов могли бы быть несовместимы и приходили в конфликт.

Смежные вопросы