मेरे पास एक निश्चित सॉफ़्टवेयर के लिए क्लास आरेख बनाने का असाइनमेंट है। अब, मैंने महत्वपूर्ण वर्गों की पहचान की और उन्हें जोड़ा और वे ठीक हैं।कक्षा आरेख में एक्सेस स्तर दिखा रहा है
बात यह है कि मेरे पास एक ही कक्षा के साथ जुड़े दो अलग-अलग वर्ग हैं, लेकिन विभिन्न पहुंच स्तर के साथ। उदाहरण के लिए, मेरे पास Admin
और Clerk
Video
कक्षा से जुड़े वर्ग हैं। Clerk
केवल देखने में सक्षम होगा, जबकि Admin
देखने और संपादित करने में सक्षम है। क्या मैं कक्षा आरेख में इस भेद को दिखा सकता हूं?
मैं ऐसे * कार्यान्वयन विवरण नहीं * एक वर्ग रेखाचित्र के दायरे से बाहर कर रहे हैं, लगता होगा की तरह उपयोग बादल? –
@retailcoder मैं यही सोचता हूं, लेकिन बिल्कुल यकीन नहीं है। हालांकि मैं कुछ हो सकता था और अब मैं इसके बारे में नहीं था। –
आपको आमतौर पर इसे क्लास आरेख में प्रदर्शित नहीं करना चाहिए, लेकिन आप इस पर निर्भर कर सकते हैं कि इसे कैसे मॉडलिंग किया गया है। यदि व्यवस्थापक और क्लर्क दोनों में ऐसे विधियां हैं जो वीडियो को स्वीकार करते हैं, तो उन वस्तुओं में प्रासंगिक विधियों की मौजूदगी/अनुपस्थिति उनकी अनुमतियां व्यक्त कर सकती है। इसे इंटरफेस का उपयोग करके परिभाषित किया जा सकता है जो उपयुक्त अभिनेताओं द्वारा लागू अनुमतियों का प्रतिनिधित्व करता है। अगर मैं व्यवसाय तर्क के अनुरूप है तो मैं इस प्रकार के प्राधिकरण के लिए एओपी मार्ग से अधिक जाना पसंद करूंगा। –