О чем эта фабрика и в чем преимущества использования фабричных шаблонов? Дает ли это подключаемую архитектуру? Почему он называется «Фабрика»?
Когда использовать фабричные шаблоны?
Ответы (2)
Это фабрика, поскольку на самом деле она «производит» (создает) объект.
На самом деле GoF определяет два типа фабричных шаблонов:
По сути, оба они пытаются отделить вызывающего клиента от фактической конкретной реализации класса/интерфейса.
person
xandy
schedule
01.11.2010
Так что это было бы полезно, если бы вам нужно было учитывать возможность того, что ваша модель (в MVC) может измениться? Есть ли что-то нежелательное в создании модели в вашем приложении, которая будет динамичной в зависимости от обстоятельств? Я предполагаю, что одним недостатком является дополнительная сложность обеспечения того, чтобы любые перестановки не нарушали ваши представления или ваши контроллеры.
- person stonybrooklyn; 26.07.2017
Вы можете найти все, что вам нужно, прочитав эту статью в формате PDF
person
Adnan
schedule
01.11.2010
вы должны сообщить, что это ссылка для скачивания. (pdf)
- person Elzo Valugi; 01.11.2010
Ссылка сейчас битая :(
- person N_E; 18.12.2016
Кэшированный результат Google по-прежнему доступен (на данный момент) webcache.googleusercontent.com/
- person Bob van Ham; 20.03.2018