Объектіге-бағытталған бағдарламалау

Объектіге-бағытталған бағдарламалау (орыс тілі объектно-ориентированное программирование; ағыл. object-oriented programming) — объектілерді қолдану арқылы бағдарламалау парадигмасы, объектілік-бағдарланған архитектурасы пайдаланады. Мәліметтердің әрбір құрылымы тек бір программалық модульде тұруы тиіс. Бұл мәліметтер құрылымындағы өзгерістердің және мәліметтермен орындалатын әрекеттердің оңашалануына кепілдік береді. Мәліметтерге кез келген қатынас құру тек модульді пайдалану арқылы болады. Объектілік-бағдарланған программалау негізгі 3 қасиетімен: инкапсуляцияларымен, мұрагерлігімен және полиморфизмімен сипатталады. Объект ұғымы дәстүрлі Паскаль, Си процедуралық-бейімделген программалау тілдеріне де енгізіледі.Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Информатика және компьютерлік техника / Жалпы редакциясын басқарған – түсіндірме сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдарламасының ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор, Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А. Қ. Құсайынов.
 – Алматы: «Мектеп» баспасы» ЖАҚ, 2002 жыл. – 456 бет. ISBN 5-7667-8284-5

Кіріспе
Объектіге-бағытталған бағдарламалау – объектілердің көмегімен бағдарламаларды жобалау, жазу. Объектіге-бағытталған бағдарламалаудың негізі болып объект саналады. Объект деп – мәліметтер және олармен жұмыс істеу әдістерінің жиынтығы аталады. Объектіге-бағытталған бағдарлама деп – объектілер және олардың өзара әрекеттесу тәсілдерінің жиынтығы аталады.

 Объектілі-бағытталған бағдарламалаудың негізгі принциптері: 
 Полиморфизм;
 Инкапсуляция;
 Мұрагерлік.

Полиморфизм - бір иерархиядағы объектілер үшін бір атаумен берілген әдістерді қолдану мүмкіндігі.

Инкапсуляция - бір объектілік типте мәліметтерді біріктіру.

Мұрагерлік - бір класстың мінездемелерін басқа класс арқылы қолдану мүмкінідігі.

 Тағы қараңыз 
Объектіге-бағытталған бағдарламалау тілі
 Java
 C Sharp

 Дереккөздер 

Санат:Ақпараттану
Санат:Объектіге-бағытталған бағдарламалау
Санат:Компьютерлік техника