Работа с классами и объектами

CLIPS предоставляет достаточно богатый набор возможностей, предназна­ченный для работы с классами и объектами, который включает в себе команды для работы с конструкторами defclass, defmessage-handler, definstances и команды для работы с экземплярами объектов (табл. 16.10).

Таблица 16.10. Команды для работы с классами и объектами

   
ppdefclass Вывод определения конструктора defclass в диалоговое окно CLIPS
list-defclasses Вывод в диалоговое окно системы списка всех определенных конструкторов defclass
undefclass Удаление определенного конструктора defclass
describe-class Вывод в диалоговое окно подробного описания класса
browse-classes Вывод в диалоговое окно иерархии наследования класса
ppdefmessage-handler Вывод определения конструктора defmessage-handler в диалоговое окно CLIPS
list-defmessage-handlers Вывод в диалоговое окно системы списка всех определенных конструкторов defmessage-handler
undefmessage-handler Удаление определенного конструктора defmessage-handler
preview-send Вывод в диалоговое окно системы списка всех применимых сообщений заданного типа и класса
ppdefinstances Вывод определения конструктора definstances в диалоговое окно CLIPS
1ist-definstances Вывод в диалоговое окно системы списка всех определенных конструкторов definstances
undefinstances Удаление определенного конструктора definstances
instances Вывод в диалоговое окно системы текущего списка обьектов
ppinstance Вывод содержимого слотов объекта
save-instances Сохранение объектов в текстовый файл
bsave-instances Сохранение объектов в бинарный файл
load-instances Загрузка объектов из текстового файла
restore-instances Загрузка объектов из текстового файла без использования сообщений
bload-instances Загрузка объектов из бинарного файла

Команда ppdefdass выводит в диалоговое окно определение класса, соз­данного пользователем с помощью конструктора defclass.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: