Оқулық Қазақстан Республикасы Білім және ғылым министрлігі бекіткен Алматы, 2011


 Фрейм моделін тәжірибелік жҥзеге асыру



Pdf көрінісі
бет38/76
Дата15.11.2023
өлшемі2,02 Mb.
#122505
түріОқулық
1   ...   34   35   36   37   38   39   40   41   ...   76
6.3. Фрейм моделін тәжірибелік жҥзеге асыру
Тәжірибеде фреймдерге негізделген модель объекті-бағытталған 
бағдарламауда және объекті деректер қоры теориясында ең кең тараған. 
Қазіргі заманның бағдарламау тілдерде пайдалынатын фреймдердің негізгі 
қасиеттері: инкапсуляция, мұралану және объектілердің полиморфизмы.
Инкапсуляция
— объект ішіндегі мәліметтер мен әдістердің бірлігі. 
Мұралану
— объектінің ӛзінің бір ата-тегінің ішіндегі анықталған 
мәліметтер мен әдістермен пайдалану қабілеті. 
Полиморфизм
— түрлі уақытта объектінің ӛзiн-ӛзi әртүрлі ұстау (не 
ӛзінің типі сияқты, не қай-қайсысы ата-тегінің типі сияқты) қабілеті.
Білімдер қорында сақталынатын үлгі-фреймдерді (түп тұлғалар
абстракты кластар) және нақты жағдайды бейнелеу үшін жасалынатың дана-
фреймдерді (объектілер) ажыратады. Керек фреймды оңай табу үшін оларды 
типтерге бӛледі: 
фрейм-құрылымдар (сканер матрицасы, үй құрылысы);
фрейм-рольдер (оператор, сатып алушы, директор); 


62 
фрейм-сценарийлер (мейрамханаға бару, туған күні). 
Фреймдерді кесте түрінде жазады (
6.2-, 6.3-, 6.4- кестелерді
қараңыз). 
6.2-кесте
Фрейм аты: абстракты техникалық объект 
Слот аты 
 
Слот мәні 
 
Қосылған процедура 
Слот типі 
 
Объект типі 
Техникалық 
Жоқ
АКО 
Жағдай 
X = 20; Y = 20; Z = 50 
Қозғалу
Сол сияқты 
Міндет
Кеңістікте массаны алмасу 
Жоқ
Сол сияқты 
6.3-кесте
Фрейм аты: абстракты автомобиль 
Слот аты 
Слот мәні 
 
Қосылған процедура 
Слот типі 
 
Ата-тегі 
Абстракты техникалық объект
Жоқ
АКО 
Жағдай 
X = 20; Y = 20; Z = 50 
Жүру
Сол сияқты 
Міндет
Кеңістікте массаны алмасу 
Жоқ
Сол сияқты 
Жылдамдықты 
шектеу 
120 км/сағ 
Жоқ
Сол сияқты 


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   76




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

    Басты бет