确定public继承出来的是Is_a关系(Effective C++_32)
来源:互联网 发布:淘宝联盟能使用红包吗 编辑:程序博客网 时间:2024/06/07 05:02
(1)谨记:public继承意味着“is_a”的关系,假如class D:public B,那么可以说每一个D的对象同时也是每一个B的对象,但是反之不成立,比如,学生是人,但并非所有人都是学生
(2)public继承主张,能够适用于基类身上的每一件事情也一定适用于派生类身上,因为每一个派生类对象也都是一个基类对象
(3)注意区分is_a,has_a(见条款38),i_implemented-in-terms-of(见条款39)的区别,很容易把它们混淆在一起
参考:Effective_C++(侯捷译)
0 0
- 确定public继承出来的是Is_a关系(Effective C++_32)
- C++之确定你的public继承塑模出is-a关系(32)---《Effective C++》
- 《Effective C++》读书笔记之item32:确定你的public继承塑模出is-a关系
- 《Effective C++》学习笔记条款32 确定你的public继承塑模出is-a关系
- Effective C++:条款32:确定你的public继承塑模出is-a关系
- 读书笔记《Effective C++》条款32:确定你的public继承塑模出is-a关系
- 条款32:确定人的public继承塑模出来is-a关系
- Effective C++ Item 32 确定你的 public 继承塑模出 is-a 关系
- Effective C++ 读书笔记 条款32:确定你的public继承塑模出is-a关系
- Item 32:确保public继承是"is a"的关系 Effective C++笔记
- 第六部分 继承与面向对象设计 条款32:确定你的public继承是is-a关系
- 再谈C++中的is-a关系(确定你的public继承塑模出is-a关系)
- 条款32:确定你的public继承塑模出is-a关系
- 条款32:确定你的public继承塑模出is-a关系
- 条款32:确定你的public继承塑模出is-a关系
- 条款32:确定你的public继承塑模出is-a关系
- 确定你的public继承塑模出“is-a”关系——c++学习笔记
- 条款32:确定你的public继承塑模出is-a关系
- mark 20150908
- Weblogic生产模式切换到开发模式
- Jsp和Servlet修改代码时Tomcat的区别
- 在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
- RCNN的安装与简单使用
- 确定public继承出来的是Is_a关系(Effective C++_32)
- java中方法重载和重写
- UTF-8编码规则(转)
- f:facet标签 的用法
- 用数组作为函数的参数
- 第2周项目2--程序的多文件组织
- Yii Framework 开发教程(3) 为应用添加日志
- 整理白盒测试中的逻辑覆盖
- linux patch 命令小结