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

9
Чому я повинен використовувати заводський клас замість прямого об'єкта?
Я бачив історію декількох проектів бібліотек класів С # та Java на GitHub та CodePlex, і бачу тенденцію переходу на фабричні класи на відміну від прямого об'єкта. Чому я повинен широко використовувати фабричні заняття? У мене досить гарна бібліотека, де об’єкти створюються старомодним способом - шляхом виклику громадських конструкторів класів. …

7
Чи порушує заводський зразок відкритий / закритий принцип?
Чому цей ShapeFactory використовує умовні висловлювання, щоб визначити, який об'єкт інстанціювати. Чи не потрібно нам змінювати ShapeFactory, якщо ми хочемо додати інші класи в майбутньому? Чому це не порушує принципу відкритого закритого типу?

3
DI / IoC контейнери та заводи: Де я можу налаштувати свою програму і чому?
Я намагаюся розібратися, коли використовувати реєстр DIC / IoC для налаштування мого програмного забезпечення та коли використовувати фабрики, а також міркування щодо будь-якого підходу. Я використовую StructureMap як мій контейнер DI (DIC), який легко налаштувати за допомогою реєстрів. У DIC практично всі зареєстровані об'єкти є статичними в тому сенсі, що …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.