条款32:确定你的 public 继承塑模出 is-a 关系

Make sure public inheritance models "is-a".

public 继承主张:能够施行于 base class 对象身上的每件事情,也应该可以实施于 derived class 对象身上。

is-a 并非是唯一存在于 classes 之间的关系,另两个常见的关系是 has-a 和 is-implemented-in-terms-of。

Last updated

Was this helpful?