Объектіге бағытталған программалау әдістемесі
Объектілік көзқарастың ең маңызды принциптерін жүзеге асыратын төмендегідей әр түрлі объектіге бағытталған технологиялар мен программаларды жобалау әдістемелері бар:
программалар мен мәліметтер қасиеттерін объектінің өзінде инкапсуляциялау (ішінде көрсету);
Инкапсуляция – объект өрістеріне тек класс тәсілдері көмегімен қол жеткізу мақсатында оларды жасыру (объектіні пайдалану кезінде аса маңызды болып саналмайтын бөліктерді жасыру). Инкапсуляция – объектілер кластарындағы, яғни мәліметтердің абстракты типтеріндегі мәліметтер құрылымының оларды өңдеу тәсілдерімен үйлесім-ділігі.
Класта оның өзінен құрылған ішкі кластар болуы мүмкін. Ішкі кластарды құру барысында бастапқы класс объектілерінің мәліметтері мен оларды өңдеу тәсілдерін мұралау ретінде иелену(наследование) жүзеге асырылады. Иелену механизмі бұрынғы мәліметтерді қайта анықтауға немесе жаңа мәліметтер мен оларды өңдеу тәсілдерін енгізуге, иерархия бойынша кластар құруға да мүмкіндік береді.
Полиморфизм дегеніміз объектінің өз типіне байланысты сұраныстарға (тәсілдерді шақыру) жауап қайтару мүмкіндігі болып табылады. Мұндайда бір тәсіл атауы әр түрлі объектілер кластары үшін қолданылуы мүмкін.
Достарыңызбен бөлісу: |