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