1) 应该宁可采取“在编译器拒绝企鹅飞行”的设计,而不是“只在运行期才能侦测他们”的设计;
2) “public继承”意味着is-a。适用于base classes身上的每一件事情一定也适用于derived classes
身上,因为每一个derived class对象也都是一个base class对象。
条款32:确定你的public继承塑模出is-a关系
最新推荐文章于 2024-01-30 21:50:13 发布
1) 应该宁可采取“在编译器拒绝企鹅飞行”的设计,而不是“只在运行期才能侦测他们”的设计;
2) “public继承”意味着is-a。适用于base classes身上的每一件事情一定也适用于derived classes
身上,因为每一个derived class对象也都是一个base class对象。