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