(defmessage-handler USER delete primary ())
Этот обработчик отвечает за удаление объекта из системы. Пользователь должен самостоятельно послать сообщение delete объекту, который он хочет удалить. Обработчик возвращает значение true, если объект успешно удален, в противном случае — false. Пользователь может определить свой обработчик сообщения delete. Но определенный пользователем обработчик должен вызывать системный обработчик. Пример использования сообщения delete приведен на рис. 11.18.
Рис. 11.18. Удаление экземпляра класса CAR
Отображение объекта
Для отображения содержимого слотов объекта предназначено сообщение print, которое также имеет предопределенный системный обработчик.