जब मैंने पहली बार क्लास-आधारित भाषाओं के संदर्भ में OOP से निपटने के बाद जावास्क्रिप्ट की प्रोग्रामिंग शुरू की, तो मुझे भ्रम हो गया था कि प्रोटोटाइप-आधारित OOP को कभी भी क्लास-आधारित OOP के लिए पसंद किया जाएगा।
- प्रोटोटाइप-आधारित ओओपी का उपयोग करने के लिए संरचनात्मक लाभ क्या हैं, यदि कोई हो? (उदाहरण के लिए क्या हम इसे कुछ अनुप्रयोगों में तीव्र या कम स्मृति गहन होने की उम्मीद करेंगे?)
- कोडर के दृष्टिकोण से क्या फायदे हैं? (जैसे कि कुछ अनुप्रयोगों को कोड करना या प्रोटोटाइपिंग का उपयोग करके अन्य लोगों के कोड का विस्तार करना आसान है?)
कृपया इस प्रश्न को विशेष रूप से जावास्क्रिप्ट के बारे में एक प्रश्न के रूप में न देखें (जो कि वर्षों से कई दोष हैं जो पूरी तरह से प्रोटोटाइप के लिए असंबंधित हैं)। इसके बजाय, कृपया इसे कक्षाओं बनाम प्रोटोटाइप के सैद्धांतिक लाभों के संदर्भ में देखें।
धन्यवाद।