वहाँ एक वर्ग या इंटरफ़ेस कार्यान्वयन पर कुछ विशेषताओं के लिए एक संकलन आवश्यकता लागू करने के लिए कोई तरीका है?मुझे क्लास परिभाषा पर एक विशेषता की आवश्यकता कैसे हो सकती है?
उदाहरण के लिए, मान लीजिए कि अपने आवेदन स्थिर कक्षाओं कि const int
संसाधन मान होने की एक श्रृंखला का उपयोग करता हैं। मैं अपनी सामग्री का वर्णन करने के लिए Description
विशेषता में कक्षा को सजाना चाहता हूं। अवधारणा में, मैं इस विशेषता आवश्यकता को एक इंटरफ़ेस पर लागू करना चाहता हूं, फिर प्रत्येक स्थैतिक वर्ग इसे इसके आवश्यक Description
के साथ कार्यान्वित करेगी। अनुपालन की जांच के लिए मैं एक रन-टाइम चेक या यूनिट टेस्ट लिख सकता था। लेकिन वास्तव में एक संकलन समय की जांच सबसे अच्छी होगी।
क्या ऐसी कोई बात है?
+1 मैं दूसरी इकाई-परीक्षण, लिखने के लिए आसान है और हालांकि यह नहीं होगा संकलक शिकायत करें, यह आपको जानकारी खोने के लिए जल्दी ही सतर्क करेगा। –