Programming मे दो प्रकार के program paradigm का use किया जाता है। यह Procedure Oriented और Object oriented programming हैं। नए समय की सभी programming languages Object oriented programming को use करती हैं। OOPs एक software development paradigm है जो कि procedure oriented approach मे आने वाले problems कोsolve करने के लिए किया जाता है। Object oriented programming, Data को program development के दौरान system मे flow नहीं होने देता। यह इसे किसी भी other functionके द्वारा अचानक change होने से रोकता है। इसमे problem को object के द्वारा solve किया जाता है और data और function object के साथ काम करते हैं। object के data को केवल object का function ही access कर सकता है। इस प्रकार कहा जा सकता है कि Object oriented programming एक ऐसी programming approach है जिसमे data औरfuncitons को एक साथ bind कर दिया जाता है जिसे class कहते हैं और उसे objects के द्वारा use किया जाता है। जहां प्रत्येक object के लिए उसके data और functions अलग अलग store और process होते हैं। यहा object के लिए memory space allocate होता है जिसमे उसका data और functions store होते हैं।
Features of Object Oriented Programming:
- Object
- Class
- Data abstraction and encapsulation
- Inheritance
- Polymorphism
- Dynamic Binding
- Message Passing
No comments:
Post a Comment