मान लीजिए कि मैंने कई नए घटकों को परिभाषित किया है - MyComponent1
, MyComponent2
, ..., जो Ext.Component
का विस्तार करता है।मिश्रण बनाम प्लगइन। क्या चुनना है?
अब मैं इन सभी विगेट्स को एक ही कार्यक्षमता के साथ विस्तारित करना चाहता हूं - मैं close
बटन जोड़ना चाहता हूं जो MyComponentX.el
की शीर्ष-दाएं स्थिति में दिखाई देगा।
मुझे क्या उपयोग करना चाहिए: mixin
? plugin
? या कुछ और?
और सामान्य रूप से: mixin vs plugin
, सबसे अच्छा अभ्यास क्या है?
mixin
तुम क्या 'कई inheritence' प्राप्त करने के लिए
plugin
क्या आप एक मौजूदा घटक बढ़ाने के लिए उपयोग है का उपयोग है -
मिक्सिन विरासत है लेकिन प्लगइन संरचना है। –