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