Обсуждение:CLOS
Отличия от других ООП систем
[править код]Комментарий к правке : замена
CLOS имеет следующие отличия от других систем объектно-ориентированного программирования:
на
CLOS имеет следующие особенности
По меньшей мере 4 из 5 приведенных особенностей не является уникальными для CLOS, а большинство из них используются в обширном количестве ЯП
* Множественная диспетчеризация (то есть вызываемый метод ...
С++/Java можно легко реализовать в питоне. Если я правильно понял то что написано, то скорее вопрос в каком языке в перегрузке ф-ций используется ТОЛЬКО первый параметр
* Поэтому методы не определяются внутри классов ...
Обобщенные методы с группированием, равно как и то-же самое для ф-ций, есть даже в Фортране. Таким-же образом формируется перегрузка и в Python.
* CLOS не обеспечивается сокрытия...
Аналогично в Lua, я думаю есть и другие языки.
* Наследование может приводить к тому, что методы суперклассов ...
Смысла не понял, я думаю другие так-же ничего не поймут.
* CLOS является динамическим, то есть не только содержимое, ...
Это есть в Python,Ruby,C#,......... K.Danilov aka koder 12:30, 29 мая 2007 (UTC)