另外类似 private 继承通常也可以直接通过 aggregation 实现。C++ 继承和函数的 override 是分离的,只有 virtual 函数才会表现出多态。所以从这个角度来说 C++ 的类型系统常为人诟病。至于希望模仿 C++ 的 Java 采用了另外一个单继承 + 接口实现的模型。 和C++ 类似的估计还有 python,但是其多继承永远是 virtual 的,...