What is Object Oriented JavaScript

What is Object Oriented JavaScript

Object Oriented JavaScript एक object based programming language है | जो की object oriented programming languages के concepts जैसे की inheritance , polymorphism , data abstraction और encapsulation को use करती है |

Object Oriented Programming (OOP) :

Object Oriented Programming (OOP) का अर्थ है applications को develop करने के लिए self-contained pieces का उपयोग करना। हम इन self-contained pieces को objects कहते हैं, जिन्हें सबसे अधिक OOP programming languages में Classes के रूप में जाना जाता है और JavaScript में Functions ।

Object Oriented Programming Concepts :

Object Oriented programming एक programming style है जो Class, Objects और इन दो के चारों ओर घूमने वाले विभिन्न अन्य concepts जैसे Inheritance, Polymorphism, Abstraction, Encapsulation इत्यादि concept से जुड़ा है।

What is Object Oriented JavaScript

Inheritance

Object-Oriented Programming में, inheritance तब होती है जब एक Object या Class एक another object (prototypal inheritance) या class (class-based inheritance) पर आधारित होता है, OOPs में Inheritance एक ऐसा mechanism है जिसमें एक object parent के सभी properties and behaviors को प्राप्त करता है।

Simple inheritance in javascript

Encapsulation

Encapsulation object oriented programming में main concepts में से एक है। यह object को private और public दोनों सदस्यों को एक ही नाम के तहत group के लिए अनुमति देता है। सभी object oriented programming languages इस का support करते हैं। चूंकि JavaScript एक object based programming language भी है, इसलिए यह भी इसका support करता है।

Encapsulation in javascript

Abstraction

Object-oriented programming (OOP) एक programming paradigm है जो real world के आधार पर models बनाने के लिए abstraction का उपयोग करता है। OOP previously established paradigms से several techniques का उपयोग करता है, जिसमें modularity, polymorphism, and encapsulation शामिल हैं।

Data abstraction in javascript

Polymorphism

Polymorphism Object Oriented Programming (OOP) के सिद्धांतों में से एक है। behaviors को share करने और specific लोगों के साथ share किए गए behaviors को override करने में सक्षम होने के लिए objects को design करने का यह प्रथा है।  OOP में सब कुछ object के रूप में माना जाता है।

polymorphism in javascript

Tags: , , , , , , ,
Avatar

Related Article

No Related Article

4 Comments

Avatar
Virendra 29/10/2018 at 11:44 am

Thanks Sir.

Avatar
codeash 29/10/2018 at 12:17 pm

Thank for reading my blog.

Avatar
nayan pal 03/11/2018 at 6:15 pm

very nice post sir. thanks you sir.

Avatar
Divy 04/04/2019 at 11:44 am

Very useful and helpful post sir..

Leave a Comment