История изменений
Исправление korvin_, (текущая версия) :
Несколько замыканий возвращённых в кортеже? Ок.
Да, как вариант. Тут, правда, остаётся некоторая разница с некоторыми объектными системами, в частности в которых можно менять определение класса «на лету», и объекты класса должны «подцепить» эти изменения так же «на лету», типа той же CLOS.
Плюс отсутствие приписанного конкретного типа, но, например же, в Ocaml'е класс не является типом и тип определяется как раз по интерфейсу объекта.
Исходная версия korvin_, :
Несколько замыканий возвращённых в кортеже? Ок.
Да, как вариант. Тут, правда, остаётся некоторая разница с некоторыми объектными система, в частности в которых можно менять определение класса «на лету», и объекты класса должны «подцепить» эти изменения так же «на лету», типа той же CLOS.
Плюс отсутствие приписанного конкретного типа, но, например же, в Ocaml'е класс не является типом и тип определяется как раз по интерфейсу объекта.