स्पष्ट होने के लिए, यह एक होमवर्क प्रश्न है, इसलिए मैं आपको अपनी राय बताऊंगा। क्या आप मुझे समाधान देने के बजाय मुझे अपनी गलतियों को जान सकते हैं? (क) एक पूर्ण भोजन और (ख) एक आर्थिक भोजन:इस प्रश्न में मैं किस डिजाइन पैटर्न का उपयोग करूंगा?
एक रेस्तरां है कि केवल भोजन के निम्नलिखित दो प्रकार प्रदान करता है मान लें:
यह सवाल है। पूरे भोजन में निम्नलिखित खाद्य पदार्थ होते हैं और निम्नलिखित क्रम में कार्य किया जाता है: 1. एपेटाइज़र 2. पीना 3. मुख्य पकवान 4. मिठाई इस बीच आर्थिक भोजन में निम्नलिखित खाद्य पदार्थ होते हैं और में निम्नलिखित क्रम में कार्य किया जाता है: 1. पीना 2. मुख्य पकवान
सबसे उचित डिजाइन पैटर्न की पहचान करें जिसका उपयोग ग्राहक को को केवल दो प्रकार के भोजन प्रदान करने के लिए आदेश देने के लिए किया जा सकता है और भोजन घटक दिए गए में दिए जाने चाहिए आदेश।
मैं कारखाने और इटरेटर के बीच उलझन में हूं और दोनों को एक साथ उपयोग कर रहा हूं। फैक्ट्री पैटर्न का उपयोग करके हम दो भोजन पूर्ण और आर्थिक बना सकते हैं और उपयोगकर्ता को बेस ऑब्जेक्ट क्लास के साथ प्रदान कर सकते हैं जो निर्णय लेगा। लेकिन हम तत्वों के क्रम को कैसे लागू कर सकते हैं, मैंने इटरेटर का उपयोग करने के बारे में सोचा था, जो कि दो निर्मित कारखानों के संयोजन के माध्यम से फिर से शुरू होगा।
आपको क्या लगता है?
मुझे लगता है कि पेय दोनों भोजन में पहले परोसा जाना चाहिए। –
फैक्टरी और इटेटरेटर अच्छा लगता है! मुझे दो निर्मित कारखानों के समग्र के माध्यम से 'पुनरावृत्ति' का मतलब नहीं मिलता है। क्या आप शायद समझा सकते हैं कि आप पूर्ण भोजन तैयार करने के लिए इटेटरेटर का उपयोग कैसे करेंगे (कारखानों और दूसरे भोजन के लिए आर्थिक भोजन को अनदेखा कर रहे हैं)? – Ishtar
मानते हैं कि प्रत्येक आइटम एक वर्ग है और उस वर्ग में किसी विधि द्वारा ग्राहक को सेवा प्रदान की जाती है, तो मैं उन ऑब्जेक्ट्स के माध्यम से पुनरावृत्ति करने के लिए "एपेटाइज़र फिर पीना, ..etc" कैसे कर सकता हूं? –