मैं राज्य डिजाइन पैटर्न सीख रहा हूं। मैं सी # एएसपी.Net का उपयोग कर रहा हूं (सुनिश्चित नहीं है कि भाषा प्रासंगिक है)।राज्य डिजाइन पैटर्न उपयोगकर्ता इंटरफ़ेस
असल में, मेरी वस्तु अलग-अलग राज्यों के बीच ले जाने के लिए राज्यों ए, बी और सी, और भी क्रियाएं होती हैं: ActionAToB
, ActionBtoA
और ActionAtoC
।
जो मैं करने की कोशिश कर रहा हूं वह इस ऑब्जेक्ट को स्क्रीन पर बांधता है, और बटन इन क्रियाओं को ट्रिगर करते हैं, लेकिन समस्या यह है: मैं केवल उस राज्य के लिए प्रासंगिक बटन कैसे दिखा सकता हूं जिसमें ऑब्जेक्ट है, और दिखाएं/छुपाएं जब राज्य बदलता है बटन?
मैं राज्य पैटर्न के साथ एक सुरुचिपूर्ण समाधान ढूंढ रहा हूं, या कोई सुझाव जो UI को बनाए रखने में आसान बनाता है।