ГЛАВА 11. Объектно-ориентированный язык CLIPS

В данной главе приводится подробное описание деталей языка COOL (CLIPS Object-Oriented Language). Благодаря наличию языка COOL, пользо­ватели CLIPS могут манипулировать не только фактами и правилами, пере­менными и функциями, но и объектами. Объекты позволяют объединять данные со способами их обработки. Объекты CLIPS можно использовать в правилах и функциях в качестве данных почти так же, как факты или переменные.

COOL вобрал в себя идеи различных объектно-ориентированных систем, а также привнес несколько новых идей. Например, концепции инкапсуляции объектов подобны их представлению в Smalltalk, a Common Lisp Object Sys­tem (CLOS) предоставила основы правил множественного наследования. Основные идеи из Smalltalk, CLOS и других систем заложили базис для сообщений CLIPS. В разд. 10.1 объясняется важная разница между терминами "метод" и "обработчик сообщений" в CLIPS.


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



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