条款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?
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?