Объектіге-бағытталған бағдарламалау тілі (ОБ-тіл) — объектіге бағытталған бағдарламалау принциптеріне негізделген тіл.
Объектіге бағытталған бағдарламалаудың концепциясының негізінде объект түсінігі жатыр. Объект ол өрістер (мәліметтер) мен әдістерді (объект орындайтын қимылдар) біріктіретін субстанция болып табылады.
Мысалға, адам объектісі аты, туған жері өрістерін және жеу, ұйықтау, жүгіру әдістерін иемденеді. Соған сәйкес бағдарламада біз осындай операторларды қолдана аламыз: Адам.Аты:="Ерлан"; және Адам.Жеу(Тамақ);
Ерекшеліктері
Қазіргі замаңғы объектіге бағытталған бағдарламалау тілдерінде мына әдістер болады:
- . Қосымша элементтерді (әдістерді) қосу арқылы жаңа объектілер классын жасау. Қазіргі таңда ОБ тілдері қолдануға рұқсат береді, яғни бір класста бірнеше класстың мүмкіндіктерін біріктіреді.
- . Бағдарламаның бір бөлігін басқа бөліктерге әсер етпей өзгертуді қамтамасыз ететін реализацияларды құпиялайды. Ол өз кезегінде бағдарламаның модификациясын және қолдауын әжептәуір жеңілдетеді.
- . Полиформизм кезінде әкелік класстың кейбір бөліктері (әдістері) белгілі бір балалық класстың спецификалық әрекетін орындайтын жаңа әдіспен ауыстырылады. Бұл жағдайда кластың интерфейсі өзгеріссіз қалады, бірақ бір атаулы әдістердің орындалуы мен параметрлері өзгешеленеді. Полиформизммен соңғы қосылулар тығыз байланыста болады.
- . кезінде көптеген қателерді жоюға мүмкіндік береді. Операциялар белгілі бір типтегі объектілермен ғана орындалады.
Бағдарламалау тілдерінің тізімі
Объектіге бағытталған бағдарламалау тілдерінің толық емес тізімі:
|
|
|
Ортақ мақсатты бұл бағдарламалау тілдерінен басқа, специализациясы төмен тілдер де бар.
Әдебиеттер тізімі
Объектіге бағытталған әдістер.Принципі мен практикасы. Авторы - Иан Грэхем, 3-ші басылым, ISBN = 0-201-61913-X
Сілтемелер
Коротко об истории объектно-ориентированного программирования
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Obektige bagyttalgan bagdarlamalau tili OB til obektige bagyttalgan bagdarlamalau principterine negizdelgen til Obektige bagyttalgan bagdarlamalaudyn koncepciyasynyn negizinde obekt tүsinigi zhatyr Obekt ol orister mәlimetter men әdisterdi obekt oryndajtyn kimyldar biriktiretin substanciya bolyp tabylady Mysalga adam obektisi aty tugan zheri oristerin zhәne zheu ujyktau zhүgiru әdisterin iemdenedi Sogan sәjkes bagdarlamada biz osyndaj operatorlardy koldana alamyz Adam Aty Erlan zhәneAdam Zheu Tamak ErekshelikteriҚazirgi zamangy obektige bagyttalgan bagdarlamalau tilderinde myna әdister bolady Қosymsha elementterdi әdisterdi kosu arkyly zhana obektiler klassyn zhasau Қazirgi tanda OB tilderi koldanuga ruksat beredi yagni bir klassta birneshe klasstyn mүmkindikterin biriktiredi Bagdarlamanyn bir boligin baska bolikterge әser etpej ozgertudi kamtamasyz etetin realizaciyalardy kupiyalajdy Ol oz kezeginde bagdarlamanyn modifikaciyasyn zhәne koldauyn әzheptәuir zhenildetedi Poliformizm kezinde әkelik klasstyn kejbir bolikteri әdisteri belgili bir balalyk klasstyn specifikalyk әreketin oryndajtyn zhana әdispen auystyrylady Bul zhagdajda klastyn interfejsi ozgerissiz kalady birak bir atauly әdisterdin oryndaluy men parametrleri ozgeshelenedi Poliformizmmen songy kosylular tygyz bajlanysta bolady kezinde koptegen katelerdi zhoyuga mүmkindik beredi Operaciyalar belgili bir tiptegi obektilermen gana oryndalady Bagdarlamalau tilderinin tizimiObektige bagyttalgan bagdarlamalau tilderinin tolyk emes tizimi C Java Delphi Objective C Python 3 0 JavaScript PHP Ortak maksatty bul bagdarlamalau tilderinen baska specializaciyasy tomen tilder de bar Әdebietter tizimiObektige bagyttalgan әdister Principi men praktikasy Avtory Ian Grehem 3 shi basylym ISBN 0 201 61913 XSiltemelerKorotko ob istorii obektno orientirovannogo programmirovaniya