पिछले वीडियो में हमने देखा है कि जावास्क्रिप्ट प्रोटोटाइप श्रृंखला काम करके एक वस्तु पर तरीकों और गुण पाता है में वापस स्वागत है।
हमने यह भी देखा है कि प्रोटोटाइप संपत्ति गुण और विधियों कि हम उस निर्माता समारोह से बनाई गई सभी वस्तुओं के बीच साझा करना चाहते हैं डाल करने के लिए एक महान जगह है।
चलो एक उदाहरण पर एक नज़र रखना और देखो क्यों प्रोटोटाइप वस्तु पर तरीकों और गुण रखने बहुत ही कुशल है चलो।
इस उदाहरण में हम एक विधि व्यक्ति निर्माता समारोह से बनाई गई वस्तु पर नमस्ते कहने बुलाया संलग्न कर रहे हैं।
अब यह पूरी तरह से ठीक काम करेगा।
लेकिन क्या हम सिर्फ किया था के बारे में थोड़ा और अधिक सोचते हैं।
हर बार है कि एक व्यक्ति ऑब्जेक्ट बनाया गया है हम उस वस्तु पर इस समारोह में परिभाषित किया है।
तो जब हम निर्माता हम एक ही उच्च संपत्ति जोड़ रहे हैं से एक लाख वस्तुओं बनाते हैं।
एक लाख बार है कि बहुत कुशल नहीं लगता है।
यह अच्छा होगा अगर हम सिर्फ यह एक बार परिभाषित करने और यह व्यक्ति निर्माता से बनाई गई हर वस्तु से सुलभ हो सकता था और उस प्रोटोटाइप संपत्ति पर तरीकों को रखने के लिए हमें नीचे दिए गए उदाहरण में कर देता है कि क्या वास्तव में है।
इतना है कि हम केवल उच्च समारोह का कहना है कि एक बार इस कोड को बहुत अधिक कुशल है और जावास्क्रिप्ट ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के साथ सर्वोत्तम प्रथाओं का उपयोग करता है परिभाषित करने के लिए हम ऊपर से हमारे कोड को फिर फैक्टर है।
अब तुम्हारी बारी है।
एक वाहन के लिए एक निर्माता समारोह बनाएँ।
इस समारोह में निर्माता से बनाई गई हर वस्तु एक बनाना मॉडल और वर्ष संपत्ति प्रत्येक वस्तु भी एक संपत्ति बुलाया चल रहा है जो गलत करने के लिए बराबर होना चाहिए होना चाहिए होना चाहिए।
वाहन निर्माता से बनाई गई हर वस्तु एक समारोह बारी बुलाया जिस पर सच करने के लिए एक स्थानीय निर्माता से बनाई गई हर वस्तु उस वस्तु के लिए चल रहा है गुण परिवर्तन भी करना बंद करें जो परिवर्तन false करने के लिए संपत्ति चल रहा है एक समारोह में बुलाया जाना चाहिए होना चाहिए।
अंत में वाहन निर्माता से बनाई गई हर वस्तु एक विधि कहा जाता हार्न जो स्ट्रिंग बीप रिटर्न होनी चाहिए।
तभी उस वस्तु पर चल रहा है संपत्ति सच है।
जहां के बारे में इन गुणों और तरीकों में से प्रत्येक वाहन निर्माता वस्तुओं समारोह से बनाया को परिभाषित किया जाना चाहिए और अगले वीडियो में एक समाधान पर जाना होगा सोचो।