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.






