Obyektke tiykarlanǵan til
Obyektke tiykarlanǵan til — bul jaǵdaydı hám minez-qulıqtı obyekt retinde inkapsulyaciyalaw ushın bir konstrukciyanı usınatuǵın programmalastırıw tili. Miyrasxorlıqtı yamasa kishi tiplestiriwdi qollap-quwatlaytuǵın til obyektke baǵdarlanǵan dep klassifikaciyalanadı[1]. Degen menen obyektke baǵdarlanǵan, obyektke tiykarlanǵannıń úlken toplamı sıyaqlı kórinsede, olar bir-birin qaplaytuǵın emes, al óz-ara ayrıqsha alternativalar retinde qollanıladı. Tek obyektke tiykarlanǵan tillerdiń — obyekt ózgesheligin qollap-quwatlaytuǵın, biraq miyrasxorlıqtı yamasa kishi tiplestiriwdi qollap-quwatlamaytuǵın tillerdiń mısallarına Adanıń dáslepki versiyaları,[2] Visual Basic 6 (VB6) hám Fortran 90 kiredi.
Geyparalar prototipke tiykarlanǵan programmalastırıwdı obyektke tiykarlanǵan dep klassifikaciyalaydı, degen menen ol klass koncepciyası arqalı bolmasa da, miyrasxorlıqtı hám kishi tiplestiriwdi qollap-quwatlaydı. Onıń ornına obyekt óziniń jaǵdayın hám háreketin shablon obyektinen miyras etip aladı. Prototipke tiykarlanǵan programmalastırıwdı qollap-quwatlaytuǵın keń tarqalǵan til — JavaScript;
Derekler
- ↑ {{{title}}}, December 1987.
- ↑ Barbey, S.; Kempe, M.; Strohmeier, A. (1993). "Object-Oriented Programming with Ada 9X". Draft Technical Report. Swiss Federal Institute of Technology in Lausanne Software Engineering Laboratory. Retrieved 15 December 2013. Ada 83 itself is generally not considered to be object-oriented; rather, according to the terminology of Wegner [Weg 87], it is said to be object-based, since it provides only a restricted form of inheritance and it lacks polymorphism.