如何理解“ C ++中的继承是表达接口的合规性,而不是获取代码的重用性”?有人可以通过一些简单的例子来弄清楚吗?

As per the documentation(https://isocpp.org/wiki/faq/objective-c#objective-c-and-inherit), which says:

C ++中继承的目的是表示接口符合性(子类型化),而不是获得代码重用。在C ++中,代码重用通常是通过组合而不是继承。换句话说,继承主要是一种规范技术,而不是一种实现技术。

怎么理解呢?有人可以通过一些简单的例子来阐明这一点吗?

评论