मुझे बेस जेनेरिक क्लास से विरासत में प्राप्त एक ठोस जेनेरिक क्लास मॉडल करने की आवश्यकता है। सबसे पहले, नीचे देखें:जेनेरिक प्रकारों के विजुअल स्टूडियो यूएमएल क्लास आरेख और मॉडलिंग
public class ActivityFacade : BaseFacade<Activity, int>
{
}
कैसे मैं एक VS2012 यूएमएल वर्ग चित्र में इस मॉडल कर सकते हैं:
ActivityFacade इस तरह से लागू किया जाना चाहिए? आरेख को देखते हुए, यह स्पष्ट है कि गतिविधिफैकेड बेसफैकेड से विरासत में आता है, लेकिन यह स्पष्ट नहीं है कि जेनेरिक टाइप पैरामीटर जो गुजर रहा है, अर्थात्: Activity
और int
।
-1: क्या यह एक वीएस2012 यूएमएल आरेख है? स्पैक्स ईए की तरह दिखता है। –
@ जॉन सैंडर्स महत्वपूर्ण बात अवधारणा है और उपकरण नहीं। प्रश्न में आरेख गलत है क्योंकि ActivityFacade को बेसफैकेड से विरासत में नहीं लिया जाना चाहिए, लेकिन बेसफैक्ड <गतिविधि, int> से। यहां मैं यूएमएल में जेनरिक मॉडलिंग की अवधारणा दिखा रहा हूं। मुझे यकीन है कि एक बार ओपी टेम्पलेट बाइंडिंग के बारे में जानता है, वे इसे विजुअल स्टूडियो में पा सकते हैं। – jurgenreza
सवाल यह था, "मैं इसे वीएस2012 यूएमएल कक्षा आरेख में कैसे मॉडल कर सकता हूं"। यदि आप इसे सही तरीके से मॉडल करने के लिए VS2012 का उपयोग कर सकते हैं, तो आपको उस समाधान को पोस्ट करना चाहिए। अन्यथा, आपका उत्तर इस प्रश्न के लिए प्रासंगिक नहीं है। –