Запитання з тегом «factory-pattern»

26
Чим відрізняється модель дизайну Builder від моделі Factory Design?
Яка різниця між схемою дизайну Builder від схемою дизайну Factory? Хто з них вигідніший і чому? Як я можу представити свої результати як графік, якщо хочу перевірити та порівняти / порівняти ці зразки?

28
Ін'єкційна залежність від заводської структури
Більшість прикладів, наведених для використання залежної інжекції, ми можемо вирішити, використовуючи також заводський зразок. Схоже, коли справа стосується використання / проектування, різниця між введенням залежності та фабрикою розмита чи тонка. Одного разу хтось сказав мені, що це те, як ти ним користуєшся, має значення! Колись я використовував StructureMap контейнер DI …

16
Які відмінності між моделями дизайну абстрактних фабрик та заводів?
Я знаю, що там є багато публікацій про відмінності між цими двома моделями, але є кілька речей, які я не можу знайти. З того, що я читав, я бачу, що заводська схема методу дозволяє визначити, як створити єдиний конкретний продукт, але приховує реалізацію від клієнта, оскільки вони побачать загальний продукт. …


12
Яка різниця між фабричними та стратегічними моделями?
Чи може хтось пояснити різницю між фабричними та стратегічними моделями? Для мене обидва виглядають інакше, ніж додатковий заводський клас (які створюють об'єкт продукту у фабричних моделях)

8
Як я можу передавати значення конструктору на сервісі wcf?
Я хотів би передати значення в конструктор класу, який реалізує мою службу. Однак ServiceHost дозволяє лише мені передавати ім'я типу для створення, а не те, які аргументи передавати його виконавцю. Мені хотілося б перейти на завод, який створює мій сервісний об’єкт. Що я знайшов поки що: Поведінка ін'єкцій залежності WCF …

9
Чому Hibernate не вимагає конструктора аргументів?
Конструктор no-argument є вимогою (такі інструменти, як Hibernate, використовують відображення цього конструктора для створення екземплярів об'єктів). Я отримав цю хвилеподібну відповідь, але хтось може пояснити далі? Дякую
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.