मैं एक जादूगर शैली उपयोगकर्ता इंटरफ़ेस को कार्यान्वित कर रहा हूं। चूंकि उपयोगकर्ता विज़ार्ड के माध्यम से बहता है, प्रत्येक स्क्रीन पर चुने गए विकल्पों के आधार पर, अगला क्लिक करके, उपयोगकर्ता को विज़ार्ड स्क्रीन के एक निश्चित सेट से गुजरना होगा।DesignPatterns: विज़ार्ड शैली उपयोगकर्ता इंटरफ़ेस के लिए उपयोग करने के लिए सबसे उपयुक्त कौन सा है?
यह एएसपी.नेट एमवीसी में बनाया जा रहा है। मैं सोच रहा हूं कि विज़ार्ड में दिए गए चरणों के अनुक्रम के तर्क को लागू करने के लिए कौन सा डिज़ाइन पैटर्न सबसे उपयुक्त होगा। दोबारा, उनके पास चुने गए विकल्पों के आधार पर विज़ार्ड के माध्यम से कई पथ हैं।
क्या मैं एक लिंक की गई सूची का उपयोग कर सकता हूं? "Command Design Pattern"? आप क्या सलाह देते हैं?
इसे एक और तरीका रखने के लिए: विज़ार्ड में किसी दूसरे चरण को चुनने के आधार पर विज़ार्ड में अगला चरण क्या है, यह निर्धारित करने के तर्क को आप कहां/कैसे समझाते हैं?
लेकिन आपको * कुछ जहां * विज़ार्ड बनाने वाले चरणों का अनुक्रम परिभाषित करना होगा। चूंकि हमें उपयोगकर्ता को पूरा करने वाले विज़ार्ड में कौन से कदम ट्रैक करने में सक्षम होना चाहिए, ताकि हम प्रगति और अन्य चीजें प्रदर्शित कर सकें। या यहां तक कि वे वापस आ सकते हैं जहां उन्होंने उदाहरण के लिए छोड़ा था। – 7wp