इसके कुछ खास features हैं जो इसे इतना कुशल बनाते हैं,
Object oriented programming
पद्दति एक बहुत कुशल programming पद्दति हैं। इसके कुछ खास features हैं जो इसे इतना कुशल बनाते हैं,
आइए आगे बड़ते हुए उनके विषय में चर्चा करते हैं।
Class
Oop’s में class का concept वास्तविक दुनिया से लिया गया है | Class, object की Identity के समान होता है जो हमें उस object एवं उसके अंदर के डेटा के बारे में सम्पूर्ण जानकारी देता है।
Inheritance एक ऐसा Mechanism हैं जिसकी सहायता से हम एक class की characteristics को दूसरी class में वैसे का वैसा ही insert करा सकते हैं।
Inheritance
Polymorphism
Polymorphism, Oop’s का एक मुख्य concept हैं जो इस programming पद्धति को और अधिक उपयोगी एवं सरल बनाने में सहायता करता हैं ।
Data Abstraction
Data Abstraction Oop’s का एक बेहद महत्वपूर्ण concept हैं, जो data display को manage करता है। प्रोग्रामिंग करते समय बहुत सारा डाटा ऐसा होता है जिसकी कोई मुख्य उपयोगिता नहीं होती है।
Encapsulation
Oop’s में Encapsulation एक security System की तरह होता हैं।
असल में Data एवं उस पर उपयोग हुए function को एक ही Class के अंदर store करके रखना Encapsulation कहलाता है |
Message Passing
Object oriented programming में अलग – अलग object कई सारे समूह बना कर एकत्रित रहते हैं।
Message Passing ऐसा system है जिसकी सहायता से वे सारे objects आपस में communication करते हैं।
Attribute
Attributes, class या object के अंदर के members होते हैं
जो उस class या object के features को define करते हैं।
यह attributes changeable होते हैं
Extensibility
Extensibility वह शैली है जो programmers को programming में नई सुविधाओं को अपनाने की
ability प्रदान करती हैं।
Generosity
Generosity, Oop’s कि वह मुख्य शाखा हैं जो किसी function या class को अलग-अलग data types के साथ कार्य करने कि अनुमति प्रदान करती हैं
जो उस programming भाषा को flexible बनाता हैं।
Object Oriented Programming
OOPs
के बारे में और अधिक हिंदी में जानने के लिए इसे पढ़ें
ability प्रदान करती हैं।