Ի՞նչ է օբյեկտ կողմնորոշված ծրագրավորումը JavaScript-ում:
Ի՞նչ է օբյեկտ կողմնորոշված ծրագրավորումը JavaScript-ում:

Video: Ի՞նչ է օբյեկտ կողմնորոշված ծրագրավորումը JavaScript-ում:

Video: Ի՞նչ է օբյեկտ կողմնորոշված ծրագրավորումը JavaScript-ում:
Video: JavaScript լեզու ֊ Դաս #16- Օբյեկտ կողմորոշված ծրագրավորում, օբյեկտի ստեղծում 2024, Ապրիլ
Anonim

Օբյեկտ ուղղված ծրագրավորում ( OOP ) վերաբերում է հավելվածներ մշակելու համար ինքնամփոփ կոդի կտորների օգտագործմանը: Մենք այս կոդերի ինքնամփոփ կտորներ ենք անվանում առարկաներ , որն ավելի շատ հայտնի է որպես Դասեր մեծ մասում OOP ծրագրավորում լեզուներ և գործառույթներ JavaScript . Մենք օգտագործում ենք առարկաներ որպես մեր հավելվածների կառուցման բլոկներ:

Այստեղ ի՞նչ է նշանակում Օբյեկտ ուղղված ծրագրավորում:

Օբյեկտ - կողմնորոշված ծրագրավորում ( OOP ) վերաբերում է համակարգչի տեսակին ծրագրավորում (ծրագրային դիզայն), որում ծրագրավորողները սահմանում են տվյալների կառուցվածքի տվյալների տեսակը, ինչպես նաև գործառնությունների (գործառույթների) տեսակները, որոնք կարող են կիրառվել տվյալների կառուցվածքի վրա:

Նմանապես, ո՞րն է տարբերությունը JavaScript-ի և օբյեկտ կողմնորոշված Javascript-ի միջև: Javascript է օբյեկտի վրա հիմնված . Օբյեկտային կողմնորոշված է հիմնված հաղորդագրության փոխանցման դեպքում, դասերի կամ ժառանգության ներգրավվածություն չկա: « Օբյեկտ ուղղված «Բժիշկ Ալան Քեյի ստեղծածը առևանգվել է C++-ի, Java-ի և Co-ի կողմից, դոկտոր Ալան Քեյը պարզաբանել է, որ OO-ն հաղորդագրություններ է, ոչ թե դասեր:

Հաշվի առնելով սա՝ կարո՞ղ ենք օգտագործել OOPS JavaScript-ում:

JavaScript հիանալի լեզու է օբյեկտի վրա հիմնված վեբ հավելվածներ գրելու համար: Այն կարող է աջակցում է OOP-ին, քանի որ այն աջակցում է ժառանգությանը նախատիպերի, ինչպես նաև հատկությունների և մեթոդների միջոցով: Շատ մշակողներ հրաժարվում են JS որպես հարմար OOP լեզու, քանի որ նրանք են այնքան օգտագործվում է C#-ի և Java-ի դասի ոճին:

JavaScript OOP-ն է, թե ֆունկցիոնալ:

JavaScript-ը ոչ օբյեկտային, ոչ էլ ֆունկցիոնալ ծրագրավորման լեզու է: Դա ընթացակարգային լեզու է: Այո, այն ունի աջակցություն օբյեկտ-կողմնորոշված ծրագրավորում (OOP ) նախատիպերի օգտագործմամբ: Այնուամենայնիվ, նախատիպերը OOP անելու սովորական միջոց չեն:

Խորհուրդ ենք տալիս: