1
00:00:00,360 --> 00:00:05,950
हैलो वस्तु उन्मुख प्रोग्रामिंग पर अनुभाग में आपका स्वागत है यहाँ क्या हम इस खंड में कर रही हो जाएगा।

2
00:00:06,150 --> 00:00:13,630
हम क्या वस्तु उन्मुख प्रोग्रामिंग को परिभाषित करने के लिए जा रहे हैं या ओ.पी. है और नए कीवर्ड का फिर से आना और काफी गहराई का एक बिट में इसे समझते हैं।

3
00:00:13,860 --> 00:00:20,100
हम तो निर्माता कार्यों का उपयोग कोड दोहराव को कम करने और फोन का उपयोग कर हमारे भवन निर्माताओं refactor और लागू करने के लिए करेंगे।

4
00:00:20,400 --> 00:00:25,450
आप कीवर्ड पर श्रृंखला नहीं देखा है, तो यह है कि मैं अत्यधिक सुझाव है कि आप कि पहले करते हैं।

5
00:00:25,590 --> 00:00:31,920
इन वीडियो महत्वपूर्ण शब्द इस बारे में हमारे ज्ञान के सभी का निर्माण होगा साथ ही कॉल में सब कुछ लागू करते हैं और बाँध।

6
00:00:31,920 --> 00:00:32,800
ये रहा।

7
00:00:33,330 --> 00:00:35,450
तो वस्तु उन्मुख प्रोग्रामिंग क्या है।

8
00:00:35,460 --> 00:00:50,650
सीधे शब्दों में कहें यह एक प्रोग्रामिंग वस्तुओं और ब्लूप्रिंट जो वस्तुओं को बनाने में हम इन ब्लूप्रिंट कक्षाओं फोन और वस्तुओं है कि हम अपनी कक्षाओं से बनाने के विचार के आसपास आधारित मॉडल पारंपरिक रूप से वस्तु उन्मुख प्रोग्रामिंग में उदाहरणों कहा जाता है।

9
00:00:50,790 --> 00:00:58,680
हम अपने वर्ग सार और मॉड्यूलर बनाने के लिए इतना है कि हम आसानी से कक्षाओं का पुन: उपयोग कर सकते हैं और उन्हें एक आवेदन के सभी भागों के बीच साझा प्रयास करते हैं।

10
00:00:58,710 --> 00:01:04,140
जावास्क्रिप्ट अजगर रूबी और जावा जैसी भाषाओं के विपरीत वर्गों के लिए समर्थन में निर्मित नहीं है।

11
00:01:04,370 --> 00:01:13,910
हम का उपयोग कर जावास्क्रिप्ट का कार्य करता है और वस्तुओं की है इससे पहले कि हम कैसे कार्यों का उपयोग करने के लिए पानी की कक्षाओं के व्यवहार की नकल करने के लिए वहाँ से कक्षाओं के व्यवहार की नकल कर सकते हैं।

12
00:01:14,040 --> 00:01:17,610
चलो देखते हैं कि क्यों इस प्रोग्रामिंग तकनीक काफी उपयोगी है।

13
00:01:17,610 --> 00:01:22,040
एक पल के लिए कल्पना कीजिए कि आप एक वास्तुकार रहे हैं और आप 4 घरों के निर्माण के साथ काम सौंपा रहे हैं।

14
00:01:22,230 --> 00:01:27,440
हर घर में बेडरूम बाथरूम के एक नंबर के साथ ही वर्ग फुट के एक नंबर के लिए किया जा रहा है।

15
00:01:27,450 --> 00:01:30,690
पहली बात यह है कि मन में आ सकता है के प्रत्येक घर के लिए एक वस्तु बना देना है।

16
00:01:30,690 --> 00:01:32,010
हम बनाने की जरूरत है।

17
00:01:32,190 --> 00:01:38,940
बहुत ही उचित लगता है, लेकिन एक बार हम कुछ वस्तुओं की तुलना में अधिक बनाने के लिए होने शुरू बातें बहुत दोहराव और थकाऊ मिलता है।

18
00:01:39,510 --> 00:01:43,830
क्या एक घर की तरह दिखना चाहिए के लिए एक खाका पढ़ने के द्वारा इस कोड refactor करते हैं।

19
00:01:44,100 --> 00:01:49,380
के एक समारोह में कहा कि जब इस्तेमाल हम जावास्क्रिप्ट में एक घर वस्तु का निर्माण करेंगे कर दूं।

20
00:01:49,380 --> 00:01:52,650
हम विशेष कार्य निर्माता कार्यों कहते हैं।

21
00:01:52,650 --> 00:01:56,100
अब देखते हैं एक घर के लिए हमारे निर्माता समारोह की तरह लग रहा है क्या करते हैं।

22
00:01:56,340 --> 00:01:59,790
सही बल्ले से हम देखते हैं कि समारोह के नाम पर पूंजीकृत है।

23
00:01:59,790 --> 00:02:01,950
इस समारोह के बारे में कुछ भी नहीं बदलता है।

24
00:02:02,040 --> 00:02:07,900
यह सिर्फ सबसे अच्छा अभ्यास और सम्मेलन इतना है कि अन्य डेवलपर्स पता है कि यह एक निर्माता समारोह है।

25
00:02:07,920 --> 00:02:11,250
अगली बात हम देखते हैं कि कीवर्ड यह वापस आ गया है।

26
00:02:11,250 --> 00:02:12,900
बस जब आप सोचा था कि तुम इसके साथ कर रहे थे।

27
00:02:13,050 --> 00:02:15,680
आपको लगता है कि श्रृंखला चाहता है नहीं है, तो कृपया वापस जाने के लिए और ऐसा करते हैं।

28
00:02:15,840 --> 00:02:20,110
अन्यथा श्रृंखला के बाकी इस समारोह में काफी भ्रमित हो जाएगा।

29
00:02:20,110 --> 00:02:30,170
हम कीवर्ड यह है कि हम किसी भी तरह की उम्मीद कर रहे हैं कि जब हम समारोह कॉल एक नई वस्तु मानों इस समारोह में निर्दिष्ट के साथ हमारे पास वापस आ जाएगा पर गुण संलग्न कर रहे हैं।

30
00:02:30,190 --> 00:02:32,070
हालांकि यहाँ कुछ याद आ रहा है।

31
00:02:32,070 --> 00:02:38,070
अगर हम पहले घर चर को देखो हम यह घर समारोह का परिणाम के बराबर स्थापित कर रहे हैं बुलाया जा रहा है।

32
00:02:38,070 --> 00:02:41,460
समस्या हमारे घर समारोह के लिए कुछ भी नहीं लौट रही है।

33
00:02:41,550 --> 00:02:43,840
इसलिए समारोह अपरिभाषित वापस आ जाएगी।

34
00:02:44,130 --> 00:02:45,690
तो कैसे हम इस मुद्दे को तय करते हैं।

35
00:02:45,690 --> 00:02:49,710
इस सवाल का जवाब एक और विशेष कीवर्ड कि अगले वीडियो में पता लगाने जाएगा में निहित है।

36
00:02:49,770 --> 00:02:50,820
नई खोजशब्द।

37
00:02:50,880 --> 00:02:51,650
वहाँ मिलते हैं।
