既然“类”是OP思路方法中对现实世界进行模拟和抽象种工具而现实世界中类是分层次有大类、中类、小类的分如人类是地球上所有人总属类在这个大属类中按肤色可进步分为黄种人、白种人、黑种人等区别肤色人除具有人类这样些共同特征外还具有某种肤色人种所独有特征在对人类进行研究时如果不注意这些区别特征研究就难以深入00P思路方法中用“子类”来模拟现实世界中类层次问题例如在设计个“类”C1ass—Student来模拟华中大学全体学生组成集合接着还可以以Class—StLldent类为基础来设计个“子类”Class—Student—Cornputer来模拟华中大学计算机系学生从现实 [阅读全文] [PDF]
这次我们看看菱形结构虚继承虚继承引入本就是为了解决复杂结构继承体系问题上篇我们在讨论虚继承时用是个简单继承结构只是为了打个铺垫
我们先看看这几个类这是个典型菱形继承结构c100和c101通过虚继承共享同个父类c041c110则从c100和c101多重继承而来
struct c041
{
c041 : c_(0x01) {}
virtual void foo { c_ = 0x02; }
char c_;
};
struct c100 : publ [阅读全文] [PDF]
1 共2条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术