具有多个对象模型的编程语言

问题描述

我知道编程语言R具有多个对象模型(即S3,S4,引用类,S6)。我想知道是否还有其他使用多种对象模型的编程语言?

什么证明了这种复杂性?它与向后兼容性有关还是还有其他优势?

解决方法

Python 2有两个对象模型(新式和经典类)。但是,这是为了向后兼容(见here)。