Nima uchun freymlardan foydalanish kerak?
- Freymlar bilimlarni tuzilgan va qisqacha ifodalashning tabiiy usulini ta'minlaydi.
- Yagona ob'ektda freym ma'lum bir ob'ekt yoki tushuncha haqidagi barcha zarur bilimlarni birlashtiradi.
- Freym ob'ektning turli atributlari va xususiyatlarini tavsiflash uchun bilimlarni slotlarda tashkil qilish vositasini taqdim etadi.
Freymlarni ifodalash tili (FRL) - Freymlarni ifodalash tili (FRL - Frame representation language) bilimlarni ifodalashning freymli modeli asosida intellektual tizimlarni loyihalash va yaratish texnologiyasi hisoblanadi.
- Ushbu freymlarni ifodalash tili asosan freymlar modeli tarmog’ini loyihalashda va generatsiyalash uchun ishlatiladi.
Freymlarda obyektlarni bog’lanishi.
Umuman olganda, ob'ektlar o'rtasidagi munosabatlarning uchta turi mavjud:
- Generalization (umumlashtirish),
- Aggregation (jamlash)
- Association (uyushma)
Generalization (Umumlashtirish)
Yuqori sinf va uning kichik sinflari o'rtasidagi “a-kind-of" yoki “is- a” munosabatini bildiradi.
Misol uchun, avtomobil - bu transport vositasi yoki boshqacha qilib aytganda, Avtomobil umumiy superklassdagi transport vositasining kichik sinfini ifodalaydi.
Har bir kichik sinf yuqori sinfning barcha xususiyatlarini meros
qilib oladi.
Generalization (Umumlashtirish).
Aggregation (Jamlash)
Komponentlarni ifodalovchi bir nechta kichik sinflar bir
bog'langan
butunni ifodalovchi yuqori sinf bilan ‘a-part-of’ yoki ‘part-whole’ munosabatidir. Masalan, dvigatel avtomobilning bir qismidir.
Association (Uyushma)
Turli sinflar o'rtasidagi ba'zi semantik munosabatlarni tavsiflaydi, ular boshqacha tarzda bog'liq bo'lmagan.
Misol uchun, janob Black ning uyi, mashinasi va kompyuteri bor. Uy, Avtomobil va Kompyuter kabi sinflar bir-biridan mustaqildir, lekin ular semantik assotsiatsiya orqali janob Black freymi bilan bog'lanadi.
Do'stlaringiz bilan baham: |