Обсуждение:CLOS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Отличия от других ООП систем[править код]

Комментарий к правке : замена

CLOS имеет следующие отличия от других систем объектно-ориентированного программирования:
на
CLOS имеет следующие особенности

По меньшей мере 4 из 5 приведенных особенностей не является уникальными для CLOS, а большинство из них используются в обширном количестве ЯП

   * Множественная диспетчеризация (то есть вызываемый метод ...

С++/Java можно легко реализовать в питоне. Если я правильно понял то что написано, то скорее вопрос в каком языке в перегрузке ф-ций используется ТОЛЬКО первый параметр

   * Поэтому методы не определяются внутри классов ...

Обобщенные методы с группированием, равно как и то-же самое для ф-ций, есть даже в Фортране. Таким-же образом формируется перегрузка и в Python.

   * CLOS не обеспечивается сокрытия...

Аналогично в Lua, я думаю есть и другие языки.

   * Наследование может приводить к тому, что методы суперклассов ... 

Смысла не понял, я думаю другие так-же ничего не поймут.

   * CLOS является динамическим, то есть не только содержимое, ...

Это есть в Python,Ruby,C#,......... K.Danilov aka koder 12:30, 29 мая 2007 (UTC)[ответить]