LINUX.ORG.RU

История изменений

Исправление korvin_, (текущая версия) :

Несколько замыканий возвращённых в кортеже? Ок.

Да, как вариант. Тут, правда, остаётся некоторая разница с некоторыми объектными системами, в частности в которых можно менять определение класса «на лету», и объекты класса должны «подцепить» эти изменения так же «на лету», типа той же CLOS.

Плюс отсутствие приписанного конкретного типа, но, например же, в Ocaml'е класс не является типом и тип определяется как раз по интерфейсу объекта.

Исходная версия korvin_, :

Несколько замыканий возвращённых в кортеже? Ок.

Да, как вариант. Тут, правда, остаётся некоторая разница с некоторыми объектными система, в частности в которых можно менять определение класса «на лету», и объекты класса должны «подцепить» эти изменения так же «на лету», типа той же CLOS.

Плюс отсутствие приписанного конкретного типа, но, например же, в Ocaml'е класс не является типом и тип определяется как раз по интерфейсу объекта.