温州 网站建设,佛山网站定制开发,视频解析网站建设,网站推广句子条款41: 区分继承和模板 类型T影响类的行为吗#xff1f; 如果T不影响行为#xff0c;你可以使用模板。 如果T影响行为#xff0c;你就需要虚函数#xff0c;从而要使用继承。
条款42: 明智地使用私有继承 私有继承意味着 “用…来实现”。 私有继承意味着只是继承实现 如果T不影响行为你可以使用模板。 如果T影响行为你就需要虚函数从而要使用继承。
条款42: 明智地使用私有继承 私有继承意味着 “用…来实现”。 私有继承意味着只是继承实现接口会被忽略。 如果D私有继承于B就是说D对象在实现中用到了B对象仅此而已。 私有继承在软件 “设计” 过程中毫无意义只是在软件 “实现” 时才有用。 尽可能地使用分层/聚合必须时才使用私有继承。 只有继承才能访问保护成员只有继承才使得虚函数可以重新被定义。