2013-03-23 6 views
6

नोट: मैं बस इतना कहना चाहता हूं कि यह एक बहुत मामूली सवाल है - पूरी तरह से जिज्ञासा।सदस्य नाम के रूप में "कोर" का अर्थ प्रत्यय

जब कोई सदस्य प्रत्यय "कोर" के साथ नामित होता है तो इसका क्या अर्थ है?

ऊपर से "कोर" प्रत्यय का उपयोग कर के सदस्यों के अन्य उदाहरण:

  • SearchCore
  • SortCore

मैं सिर्फ WAF framework में यह भर में आया था और एक सिद्धांत है - यह हो सकता विज़ुअल क्यू से आते हैं कि <> के बीच का प्रकार नाम (जो सदस्य ViewCore का प्रकार है) इसे "कोर" जैसा दिखता है?

enter image description here

उत्तर

4

Core आमतौर पर जब आप एक वर्ग के बहुत बुनियादी बातों को देख रहे हैं एक कीवर्ड के रूप में इस्तेमाल किया। आम तौर पर इन वर्गों में एप्लिकेशन की मूलभूत बातें होती हैं, जो कि आपके आवेदन, या अन्य अनुप्रयोगों में कोड का उपयोग करना आसान बनाने के लिए न्यूनतम न्यूनतम निर्भरताओं पर निर्भर करती हैं।

+0

धन्यवाद - क्या आप कहीं भी जिंदा पाते हैं? –

+0

ईमानदार होने के लिए कम से कम मैं 'कोर' को परिभाषित करता हूं, 'एमवीवीएम' पैटर्न के साथ काम करने से। मैं इसे आंतरिक दस्तावेजों पर आधारित करता हूं जिसका उपयोग हम उपकरण बनाने के लिए करते हैं, इसलिए मेरे पास दुर्भाग्यवश बाहरी स्रोत नहीं है। – eandersson

+1

कोई समस्या नहीं, मैं सिर्फ उत्सुक था। आप शैली लिख रहे हैं (यह एक पूरक होने के लिए है) अकादमिक :) –

5

"फ्रेमवर्क डिजाइन दिशानिर्देश" Krzysztif Cwalina और ब्रैड अब्राम द्वारा की धारा 9.9 टेम्पलेट विधि (पृष्ठ 355.) में कहा गया है:

nonvirtual सदस्य प्रत्यय लगाना द्वारा संरक्षित आभासी सदस्यों को बताया कि nonvirtual सदस्यों के लिए तानाना अंक प्रदान नामकरण करने "कोर" के साथ नाम।

public void SetBounds(...) { 
    ... 
    SetBoundsCore(...); // [Extension Point] 
} 
protected virtual void SetBoundsCore(...){...} 

टेम्पलेट विधि गपशप आप निष्पादन तर्क बनाए रखने और एक व्युत्पन्न वर्ग के बाद विस्तार विधि कार्यान्वित कुछ पहले और बाद के व्यवहार को नियंत्रित करने के लिए अनुमति देता है।

संबंधित मुद्दे