एनवीआई (Non-Virtual Interface) और Template Method पैटर्न के बीच क्या अंतर है? वे बहुत समान प्रतीत होते हैं और मैंने दोनों को पढ़ा है कि वे मूल रूप से वही हैं और वे टेम्पलेट के साथ किसी भी तरह से सामान
nonvirtual इंटरफ़ेस मुहावरा वर्णन करता है कि आभासी तरीकों nonpublic अनुकूलन अंक हैं, और जनता के तरीकों आधार वर्ग हर समय नियंत्रित करने के लिए कैसे अनुकूलन अंक कहा जाता है की अनुमति के लिए nonvirtual ह
मैं एक हैडर फ़ाइल में निम्न कोड में आए: class Engine
{
public:
void SetState(int var, bool val);
{ SetStateBool(int var, bool val); }
void SetState(int var, int val);
{ SetState
में गैर-वर्चुअल इंटरफ़ेस डिज़ाइन पैटर्न इंटरफ़ेस को डिज़ाइन करते समय, किसी ने गैर वर्चुअल इंटरफ़ेस पैटर्न का उपयोग करने की अनुशंसा की। क्या कोई संक्षेप में इस पैटर्न के लाभ क्या बता सकता है?