95
5-бөлім
БАҒДАРЛАМАЛЫҚ
ҚАМСЫЗДАНДЫРУДЫ
ӘЗІРЛЕУГЕ НЫСАНҒА
БАҒЫТТАЛҒАН ТӘСІЛ.
UML МОДЕЛЬДЕУ ТІЛІ
НЫСАНҒА
БАҒЫТТАЛҒАН
ТӘСІЛДІҢ
МӘНІ
Құрылымдық және нысанға бағытталған тәсіл арасындағы
принциптік ерекшелік бағдарламалық жүйенің декомпозияция
тәсілінде. Нысанға бағытталған тәсіл нысандық декомпозицияны
қолданады, бұл ретте жүйенің құрылысы нысандарының терминдерде
және арасындағы байланыстарда сипатталады, ал жүйенің жүріс-тұрысы
нысандар арасындағы хабарлармен алмасу терминдерінде сипатталады.
Нысанға бағытталған тәсілдің негізгі ұғымдары нысан мен класс болып
табылады.
Нысан - белгілі бір күйі мен әрекетіне ие кейбір мәні, олар үстінен
операциялар мен қасиеттері (атрибуттарының) берілген мәніне ие
болмыс.
Класс - құрылымы мен жүріс-тұрысының жалпылығымен
байланысқан көптеген нысандар.
Нысанды тек белгіленетін жүріс-тұрысы бар тақырыбы ғана емес,
сонымен қатар құбылыс ретінде көрсетуге болады. «Класс данасы» мен
«нысан» терминдері эквивалентті болып табылады. Нысанның жағдайы
осы нысанның барлық мүмкін (статистикалық) қасиеттерімен және осы
қасиеттердің бірінің ағымдағы мәнімен (динамикалық) сипатталады.
Жүріс-тұрыс нысанының басқа нысандарға әсерін сипаттайды және
керісінше, осы нысандардың күйін өзгерту мен хабарламаларды беруге
қатысты. Басқаша айтар болсақ, нысанның жүріс-тұрысы оның
әрекеттерімен анықталады. Дербестілік – бұл барық өзге нысандардан
ерекшеленетін нысанының қасиеттері.
Операция деп тиісті реакцияны шақыру мақсатымен бір нысанының
басқаға белгілі бір әсерін шақыратын әрекетті атайды. Негізінде,
нысандық және нысанға бағытталған тілдерде осы нысандармен
орындалатын операциялар әдістер деп аталады да, класты анықтаудың
Достарыңызбен бөлісу: