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


Интеллектуальные информационные системы - стр. 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. Пример фреймовой модели

 

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




Начало  Назад  Вперед