Result: IMPLEMENTATION OF OBJECT-ORIENTED PROGRAMMING CONCEPTS IN JAVASCRIPT

Title:
IMPLEMENTATION OF OBJECT-ORIENTED PROGRAMMING CONCEPTS IN JAVASCRIPT
Authors:
Publisher Information:
Zenodo
Publication Year:
2023
Collection:
Zenodo
Document Type:
Academic journal text
Language:
unknown
ISSN:
2713-0010
DOI:
10.5281/zenodo.10286910
Rights:
Creative Commons Attribution 4.0 International ; cc-by-4.0 ; https://creativecommons.org/licenses/by/4.0/legalcode
Accession Number:
edsbas.1BC5308C
Database:
BASE

Further Information

The article is devoted to the analysis of the implementation of the fundamental principles of object-oriented programming (OOP) in the context of JavaScript. The focus is on the four fundamental concepts of OOP: encapsulation, Annotationion, inheritance and polymorphism, their features and how they are applied in modern JavaScript. Particular attention is paid to encapsulation and the use of closures, as well as new syntax features introduced in ECMAScript 6 and later versions. Annotationion as a tool for focusing on the key characteristics of objects while ignoring secondary ones is studied using the example of Annotation classes and prototypes in JavaScript. The article also touches on the importance of inheritance and polymorphism in the context of JavaScript, demonstrating how prototypical inheritance and ES6 classes promote code reuse and provide the flexibility to handle different objects through a single interface. The results of this study can serve as a practical guide for software developers who want to optimize and improve their skills in object-oriented JavaScript.