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

19
У чому полягає основна відмінність між фабричними та абстрактними моделями дизайну заводу? [зачинено]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . У чому полягає основна відмінність фабричних та абстрактних заводських моделей?


7
Шаблони дизайну: Фабрика проти заводського методу проти абстрактного заводу
Я читав шаблони дизайну з веб-сайту Там я читав про «Фабрика», «Фабричний метод» та «Фабрика абстрактних», але вони настільки заплутані, я не зрозуміла у визначенні. Відповідно до визначень Фабрика - створює об'єкти, не піддаючи клієнту логіку ідентифікації та посилається на новостворений об'єкт через загальний інтерфейс. Це спрощена версія заводського методу …

11
Як назвати фабричні методи?
Я здогадуюсь, що більшість заводських методів починаються з цього create. Але чому їх називають « творити »? Чому б не « зробити », « виготовити », « побудувати », « генерувати » чи щось інше? Це лише питання смаку? З'їзд? Або є особливе значення у «творити»? createURI(...) makeURI(...) produceURI(...) buildURI(...) …

9
Чи є спосіб інстанціювати об'єкти з рядка, що містить ім'я їх класу?
У мене є файл: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ та інший файл: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == "DerivedB") { …

3
Що означає java: comp / env / do?
Я просто витратив занадто багато часу свого дня, намагаючись з’ясувати деякі помилки під час підключення до заводських бобів JNDI. Проблема виявилася в тому, що замість цього ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Я насправді це написав ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Я роблю висновок, що, …
116 spring  jdbc  jndi  factory 

17
Фабричний шаблон у C #: Як переконатися, що екземпляр об’єкта може бути створений лише заводським класом?
Нещодавно я думав про захист свого коду. Мені цікаво, як можна переконатись, що об’єкт ніколи не може бути створений безпосередньо, а лише за допомогою якогось методу заводського класу. Скажімо, у мене є клас «бізнес-об’єкт», і я хочу переконатися, що будь-який екземпляр цього класу матиме дійсний внутрішній стан. Для цього мені …

8
Послуги, що не стосуються одного, у AngularJS
AngularJS чітко зазначає у своїй документації, що Служби є одиночними: AngularJS services are singletons Контрінтуїтивно, module.factoryтакож повертає екземпляр Singleton. Враховуючи те, що існує безліч варіантів використання неслужбових служб, який найкращий спосіб реалізувати заводський метод для повернення екземплярів Служби, щоб кожен раз, коли ExampleServiceоголошується залежність, вона задовольнялася іншим екземпляром ExampleService?

5
AngularJS: заводський файл $ http.get JSON
Я хочу розробити локально лише із зашифрованим файлом JSON. Мій файл JSON виглядає наступним чином (дійсний при розміщенні у валідаторі JSON): { "contentItem": [ { "contentID" : "1", "contentVideo" : "file.mov", "contentThumbnail" : "url.jpg", "contentRating" : "5", "contentTitle" : "Guitar Lessons", "username" : "Username", "realname" : "Real name", "contentTags" : …
84 json  http  angularjs  factory 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.