ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ



Интеллектуальные информационные системы - стр. 48


  Пример описания фреймовой  модели  представления знаний для задачи заключения контрактов с поставщиками показан на рис. 2.7:

                КОНТРАКТ

 

Имя слота

Указатель

Тип

Значение

IF-NEEDED

IF-ADDED

IF-REMOVED

Super-сlass

U

FRAME

ROOT

Sub-сlass

U

FRAME

Проект

Отвергнутый

Заключенный

Код изделия

U

String

101

Ввести

Проекти-ровать

Статус

U

Boolean

Y

Заключить

Отвергнуть

Код поставщика

U

String

123

Срок поставки

U

Date

01.06.96

Объем поставки

U

Real

2000

Стоимость

U

Real

10000

ПРОЕКТИРУЕМЫЙ КОНТРАКТ

Имя слота

Указатель

Тип

Значение

IF-NEEDED

IF-ADDED

IF-REMOVED

Super-сlass

S

FRAME

Контракт

Sub-сlass

-

-

Код изделия

S

String

101

Выбор поставщика

Статус

S

Boolean

Y

Код поставщика

S

String

123

Надежность

Срок поставки

S

Date

01.06.96

Объем поставки

S

Real

2000

Стоимость

S

Process

Расчет

Рис.2.7. Пример фреймовой модели

Объектно-ориентированная модель, аналогичная во многих отношениях фреймовой   модели,  также  предусматривает  инкапсуляцию  процедур  в структуры данных и механизм наследования. Отличия заключаются в четком различии понятий класс объектов и экземпляр объекта, а также в способе активации процедур к  объектам.  Для  объектно-ориентированной  модели характерны  такие  черты,  как  скрытие  данных и их доступность только через  методы  (присоединенные  процедуры)  класса,  наследование  как атрибутов,   так   и   методов              (в  последнем  случае  обеспечивается необходимый уровень  абстракции  данных  и  полиморфизм  использования процедур).




Содержание  Назад  Вперед