एब्सट्रैक्ट फैक्ट्री चार के गैंग द्वारा प्रकाशित एक रचनात्मक डिजाइन पैटर्न है। इसका आशय यह है, "अपने ठोस वर्गों को निर्दिष्ट किए बिना संबंधित या आश्रित वस्तुओं के परिवारों को बनाने के लिए एक इंटरफ़ेस प्रदान करें।" (पृष्ठ 87) ध्यान दें कि [फैक्टरी-विधि] एक अलग GOF पैटर्न है, और GoF के बाहर अतिरिक्त [factory] पैटर्न हैं।

के बारे में अधिक abstract-factory...

सी ++ में एब्सट्रैक्ट फैक्ट्री के साथ अपना पहला प्रयोग करने में (आधुनिक सी ++ डिज़ाइन - ए अलेक्जेंड्रेस्कु - भाग 9 पढ़ते समय) मेरा एक प्रश्न है। यदि वर्ग पदानुक्रम इस तरह दिखता है: struct B {}; struct D1 :public B {}; struct DD1 : public D1 {}; struct DD2 : public D1 {}; struct D2 :public B {}; ....
20 अप्रैल 2021, 16:21
यह बार-बार पूछा गया है, लेकिन उत्तर थोड़े पुराने हैं और मैं कुछ हद तक कुछ बदलने की उम्मीद कर रहा हूं क्योंकि "नहीं किया जा सकता" उत्तर। संदर्भ: class AbstractBuildObject {} class Hammer extends AbstractBuildObject{} class Nail extends AbstractBuildObject{} class AbstractFactory{ ....
4 मार्च 2021, 18:45
मैं अपने सिर को चारों ओर ले जाने की कोशिश कर रहा हूं कि मैं private factories: Record<...> कैसे टाइप कर सकता हूं, जिसमें aKey: aFactoryInstance के प्रमुख मूल्य जोड़े होंगे। मैंने Record<string, TemplateFactory> की कोशिश की है, जिसमें 2 समस्याएं हैं; 1. वे कुंजी केवल कोई स्ट्रिंग नहीं है, बल्कि एक ....
3 मार्च 2021, 17:52
इकाई परीक्षण के लिए, मैं एक कारखाना बनाने की कोशिश कर रहा हूं जो निम्नलिखित आवश्यकताओं को पूरा करता है: (१) यह मनमानी वस्तुएं बना सकता है (जैसे Timer और TimerMock) (२) यह इन वस्तुओं के लिए unique_ptr को बेस क्लास में लौटाता है (जैसे unique_ptr<TimerInterface>) (३) फैक्ट्री को बेस क्लास पॉइंटर के रूप....
13 फरवरी 2021, 16:30
मैं अमूर्त फैक्ट्री पैटर्न को समझने की कोशिश कर रहा हूं, जबकि यह वास्तव में कठिन है। मैंने निम्नलिखित उदाहरण देखा है, हेड फर्स्ट डिज़ाइन पैटर्न पुस्तक से, निर्भरताओं का वर्णन करने की कोशिश कर रहा है और निर्भर क्यों होना अच्छा नहीं है। हालाँकि, मैं उस कोड उदाहरण पर निम्नलिखित कहावत को नहीं समझता। क....
मेरे पास एक प्रोजेक्ट है जिसमें विभिन्न प्रकार के उत्पादों के लिए एक webshop शामिल है। जो मैं समझता हूं, यदि आपके पास एक बेस क्लास से प्राप्त कई वर्ग हैं, तो फ़ैक्टरी डिज़ाइन पैटर्न जाने का रास्ता है। मुझे केवल यह तय करने में परेशानी होती है कि वास्तव में किस कारखाने का उपयोग करना है, यह तय करने क....
20 अप्रैल 2020, 18:03
मैं सी ++ के लिए नया हूं और मुझे नीचे संदेह है। अमूर्त फैक्ट्री पैटर्न में, व्युत्पन्न वर्ग के अपने डेटा सदस्य हो सकते हैं। उदाहरण के लिए, class AbstractBaseclass { public: virtual void somemethod() = 0; } class derived1: public AbstractBaseclass { public: void somemethod()....
22 फरवरी 2020, 22:10
मैं अजगर में अमूर्त फैक्ट्री पैटर्न का उपयोग करके एक अमूर्त विधि को निष्पादित करने की कोशिश कर रहा हूं, लेकिन मुझे लगता है कि त्रुटि हो रही है और त्रुटि 1 स्थितित्मक तर्क लेती है लेकिन 2 दिए गए थे। कोई विचार कृपया यहाँ क्या गलत है? नीचे मेरा नमूना कोड है Report.py from abc import ABCMeta, abstract....
3 जून 2019, 00:39
मेरे पास एक फैक्ट्री ऑब्जेक्ट है जो निम्न की तरह कुछ लागू करता है: public interface MyFactory { <T> T getInstance(Class<T> clazz); } इसे इस तरह इस्तेमाल किया जा सकता है: MyService s = factory.getInstance(MyService.class); यह clazz के आधार पर कई प्रकार के उदाहरण उत्पन्न कर सकता है। अगर इसे cl....
22 मई 2019, 08:41
मैं अब डिजाइन पैटर्न सीख रहा हूं और हर पैटर्न के लिए अलग-अलग संसाधन पढ़ रहा हूं। मेरे पास पैटर्न एब्सट्रैक्ट फैक्ट्री के बारे में एक प्रश्न है। मैंने इसे साकार करने के दो तरीकों के बारे में पढ़ा। मैं इस कारखानों का उपयोग करके बिना एहसास के लिखूंगा। उदाहरण के लिए, मैंने अलग-अलग दरवाजे बनाए। पहला ....
31 अक्टूबर 2018, 12:27
मुझे में समस्या है सार कारखानों उदाहरण। सर्विसमैनेजर में पंजीकृत एब्सट्रैक्ट फैक्ट्री के साथ एक क्लास बनाते समय मुझे ServiceNotFoundException मिलता है। सबसे पहले मैं संगीतकार के साथ ज़ेंड-सर्विसमैनेजर डाउनलोड करता हूं composer require zendframework/zend-servicemanager फिर मैं सेवा प्रबंधक उदाहरण ....
मैं एब्सट्रैक्ट फैक्ट्री पैटर्न बनाम फैक्ट्री मेथड पैटर्न के बीच के अंतर से गुजर रहा हूं। मैं समझ गया कि फ़ैक्टरी मेथड का उपयोग केवल एक उत्पाद बनाने के लिए किया जाता है लेकिन एब्सट्रैक्ट फ़ैक्टरी संबंधित या आश्रित उत्पादों के परिवार बनाने के बारे में है। लेकिन फैक्ट्री मेथड पैटर्न इनहेरिटेंस का उप....
18 जुलाई 2018, 08:59
मेरे पास ए नामक एक वर्ग है, और ए के आधार पर कुछ विरासत वाली कक्षाएं कहें। मैं उन्हें कुछ जगह बचाने के लिए यहां शामिल नहीं कर रहा हूं लेकिन यह भी मानता हूं कि हमने ए के लिए कक्षाएं ली हैं जिन्हें कारखाने की आवश्यकता की आवश्यकता होगी। कक्षा बी के लिए वही। struct A { ... }; struct B { ... };....
16 मई 2018, 07:14
मैं एक अमूर्त कारखाने (सिंगलटन के साथ) को लागू करना चाहता हूं और इसे अपने कोड में TType और TInterfaceType के ठोस उदाहरणों के साथ मैप करने के लिए उपयोग करना चाहता हूं। यहाँ मेरा वर्तमान कोड है: public abstract class AbstractFactory<TType, TInterfaceType> where TType : new() where TInterfaceType : cla....
9 मई 2018, 17:01
हमारे पास हमारे ऑनलाइन स्टोर के लिए ASP.Net MVC एप्लिकेशन है। उपयोगकर्ता को कुछ खरीदने के लिए कई भुगतान विधियों में से चुनना पड़ता है। इसके लिए हमने एक अमूर्त कारखाना पैटर्न लागू किया है: public interface IPaymentServiceFactory { IPaymentService GetPaymentService(PaymentServiceEnum paymentServ....
मेरा उद्देश्य समानांतर धागे में कभी न खत्म होने वाली प्रक्रिया को चलाना है। समस्या यह है कि, मैं अपने कार्यकर्ता सेवा को नए थ्रेड में तुरंत चालू नहीं कर सकता, क्योंकि मैं अपने आवेदन में डीआई का उपयोग कर रहा हूं। एसओ पर मेरे शोध के आधार पर, मैंने देखा है कि बहुत से लोग सुझाव दे रहे हैं कि समानांतर थ....
मैं एक प्रोग्राम लिख रहा हूं जिसे एक अमूर्त वस्तु Assignment के उप-वर्गों के साथ सीआरयूडी संचालन करने की आवश्यकता है। मेरे पास सीआरयूडी संचालन करने के लिए कारखाने हैं, लेकिन मुझे विधियों को ओवरराइड करने में समस्या हो रही है। public abstract class Assignment { protected Integer id = null; pr....
19 अप्रैल 2018, 20:39
क्षमा करें अगर किसी ने यह पहले से ही पूछा है, लेकिन मुझे इस विशिष्ट परिदृश्य के साथ कोई प्रश्न नहीं मिला: मेरे पास एक स्थिति और एक प्रकार वाली इकाई है। प्रत्येक स्थिति के लिए और प्रत्येक प्रकार के लिए, मुझे उपयोगकर्ता को एक अलग पृष्ठ दिखाना चाहिए, और यह पृष्ठ बनाने के लिए किसी प्रकार का जटिल है इसल....
1 नवम्बर 2017, 03:05
जीओएफ पुस्तक से: कक्षा पैटर्न कक्षाओं और उनके उपवर्गों के बीच संबंधों से निपटते हैं। ये रिश्ते विरासत से बनते हैं, इसलिए वे संकलन-समय पर स्थिर-स्थिर हैं। ऑब्जेक्ट पैटर्न डील वस्तु संबंधों के साथ, जिसे रन-टाइम पर बदला जा सकता है और अधिक गतिशील हैं। लगभग सभी पैटर्न कुछ हद तक विरासत का उपयो....
4 सितंबर 2017, 19:48
एब्सट्रैक्ट फ़ैक्टरी और फ़ैक्टरी विधि पैटर्न दोनों ही रचनात्मक डिज़ाइन पैटर्न हैं जो विभिन्न परिदृश्यों में ऑब्जेक्ट निर्माण के मुद्दों को हल करते हैं। GOF Factory Method पैटर्न के अनुसार ऑब्जेक्ट बनाने के लिए एक इंटरफ़ेस को परिभाषित करें, लेकिन उपवर्गों को यह तय करने दें कि किस वर्ग को इंस्टेंट करन....
28 फरवरी 2017, 22:03
मैं एक छोटा आरपीजी बना रहा हूँ। एक चरित्र में कई आँकड़े होते हैं, जैसे: शक्ति, जादू, तीरंदाजी और रक्षा। इसके अलावा एक खिलाड़ी हेलमेट, धड़, पैर, जूते, दस्ताने और एक हथियार जैसे उपकरण पहन सकता है। उपकरण के प्रत्येक टुकड़े के अपने आँकड़े होते हैं। उदाहरण के लिए, एक चांदी के धड़ में 10 रक्षा होती है....
20 फरवरी 2017, 22:38
मैं डिज़ाइन पैटर्न का अध्ययन कर रहा था और Abstract Factory Pattern के पार आया, जो परिभाषा के अनुसार है: एब्सट्रैक्ट फ़ैक्टरी पैटर्न का कहना है कि संबंधित (या आश्रित) वस्तुओं के परिवारों को बनाने के लिए सिर्फ एक इंटरफ़ेस या अमूर्त वर्ग को परिभाषित करें लेकिन उनके ठोस उप-वर्गों को निर्दिष्ट किए बिना। ....
21 जुलाई 2016, 15:54
शुभ प्रभात, मेरा प्रश्न विज़ुअल स्टूडियो प्रोजेक्ट / कैटलॉग संरचना के बारे में है। मैं एक सरल परियोजना बना रहा हूं और मैं वहां प्याज वास्तुकला को अपनाना चाहता हूं। मेरे पास कुछ परतें (परियोजनाएं) हैं: MyProject.Domain (Enums, Entites, Interfaces के साथ), MyProject.API , MyProject.Incrastructure.....
13 नवम्बर 2015, 04:28