Лекция 1 Введение в программирование и ооп



бет7/7
Дата09.02.2023
өлшемі0,73 Mb.
#66482
1   2   3   4   5   6   7

ОББ негізгі түсініктері

  • Объект – бұл нақты шекаралары бар нәрсе. Алайда, бұл бір объектіні басқасынан бөлу немесе абстракцияның сапасын бағалау үшін жеткіліксіз. Объекттінің күйі, мінез-құлқы және жеке басы бар; ұқсас объектілердің құрылымы мен мінез-құлқы олар үшін жалпы класс анықтайды; «Класс экземплярі» және «объект» терминдері бір-бірімен алмастырылып қолданылады.

ОББ негізгі түсініктері

  • Класс - бұл жалпы құрылымды, мінез-құлықты және семантиканы бөлетін объектілердің жиынтығы. Жеке объект - бұл класстың данасы (экземплярі). Класс - бұл объектінің маңызды қасиеттерінің абстракциясы.

ОББ негізгі түсініктері

  • Объектінің күйі берілген объектінің барлық қасиеттерінің тізімімен (әдетте статикалық) және осы қасиеттердің әрқайсысының ағымдағы (әдетте динамикалық) мәндерімен сипатталады. Мысалы: сауда автоматы мынандай қасиетке ие: монеталарды қабылдау мүмкіндігі; бұл сипат динамикалық мәнге сәйкес келеді - қабылданған монеталар саны.

ОББ негізгі түсініктері

ОББ негізгі түсініктері

  • Объект іс істеуі (поведение) - бұл объектінің қалай әрекет ететіндігі және реакциясы; мінез-құлық объектінің күйі мен хабарламалардың берілуі тұрғысынан көрінеді.
  • Операция дегеніміз - бұл тиісті реакцияны тудыру үшін бір объектінің басқасына белгілі бір әсері. Мысалы, кезек объектісін басқару үшін клиент append () және pop () амалдарын орындай алады.

ОББ негізгі түсініктері

  • Объектінің даралық ерекшелігі - бұл объектіні басқа барлық объектілерден ерекшелейтін қасиеті. Бағдарламалау тілдерінде объектіні құру кезінде атау береді, сондықтан көптеген адамдар адрестік пен даралықты шатастырады. Объект атауын объектінің өзінен ажырата алмау OББ-дегі көптеген қателіктердің себебі болып табылады.

Дәріс 1 бойынша тапсырмалар

Сұрақтарыңыз?

Назарларыңызға рахмет!



Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет