Программа жасаудың алдыңғы қатардағы озық үлгілерін өмірге енгізу


Объектіге бағытталған программалау әдістемесі



бет5/8
Дата26.01.2022
өлшемі394,57 Kb.
#114879
түріПрограмма
1   2   3   4   5   6   7   8
Байланысты:
f6076c67db5d95

Объектіге бағытталған программалау әдістемесі
Объектілік көзқарастың ең маңызды принциптерін жүзеге асыратын төмендегідей әр түрлі объектіге бағытталған технологиялар мен программаларды жобалау әдістемелері бар:

  • программалар мен мәліметтер қасиеттерін объектінің өзінде инкапсуляциялау (ішінде көрсету);





Инкапсуляция объект өрістеріне тек класс тәсілдері көмегімен қол жеткізу мақсатында оларды жасыру (объектіні пайдалану кезінде аса маңызды болып саналмайтын бөліктерді жасыру). Инкапсуляция – объектілер кластарындағы, яғни мәліметтердің абстракты типтеріндегі мәліметтер құрылымының оларды өңдеу тәсілдерімен үйлесім-ділігі.

Класта оның өзінен құрылған ішкі кластар болуы мүмкін. Ішкі кластарды құру барысында бастапқы класс объектілерінің мәліметтері мен оларды өңдеу тәсілдерін мұралау ретінде иелену(наследование) жүзеге асырылады. Иелену механизмі бұрынғы мәліметтерді қайта анықтауға немесе жаңа мәліметтер мен оларды өңдеу тәсілдерін енгізуге, иерархия бойынша кластар құруға да мүмкіндік береді.



Полиморфизм дегеніміз объектінің өз типіне байланысты сұраныстарға (тәсілдерді шақыру) жауап қайтару мүмкіндігі болып табылады. Мұндайда бір тәсіл атауы әр түрлі объектілер кластары үшін қолданылуы мүмкін.



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




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

    Басты бет