工作日志2006.11.8
来源:互联网 发布:追啊app mac版 编辑:程序博客网 时间:2024/05/22 04:38
1.今天为新工程 Turtle Odyssey 做了系统设计,画了UML类图:
系统主架构图:
物体object类图:
顺便把资源数据文件管理部分贴出来:
这是我第一次正式地画UML图,使用的工具是 TruFun2005 Free Edition。
2.
遇到个语言要点,稍微分析了下就豁然开朗:
Turtle Odyssey开发日志:
“
如果类 C 从类A和类B多重继承而来,那么是否可以用一个类A的指针来指向一个类C对象?或者说用一个类B的指针指向一个类C的对象,就象单继承中的情况一样?
答案肯定是可以的!这根本没有区别!
CBase *p = new CDerive();
new CDeriver后,内存产生了一个CDerive对象,然后语言只是规定 p 可以指向这段内存区域。但是 p 肯定不能调用 CDerive 中扩展的方法(或数据),编译器不允许这样做。多重继承中继承类本身也是扩展了数据或者函数,无论是从另一个基类派生而来,还是自己扩展而来,对于其中一个基类来说,都是没区别的!因此,对于继承继承,以上的使用法则依然正确!
”
- 工作日志2006.11.8
- 工作日志2006.11.2
- 工作日志2006.11.3
- 工作日志2006.11.5
- 工作日志2006.11.10
- 工作日志2006.11.20
- 工作日志2006.11.26
- 外企工作日志8
- 7-8工作日志
- 工作日志8
- BLENDER项目工作日志8
- 工作日志
- 工作日志
- 工作日志
- 工作日志
- 工作日志
- 工作日志
- 工作日志
- Thinking in C++读书笔记--10.2C++中的引用
- C# 设计模式--外观模式(Facade)
- 无题
- 1tie.cn网站分析
- programmer 你们都睡了吗.
- 工作日志2006.11.8
- 搭建开发平台WTK
- servlet读取表单数据和返回页面时的中文乱码问题
- [原创]NFS安装使用快速入门
- Hibernate学习笔记(六)--管理Hibernate的缓存
- 动态加载SCRIPT文件
- Thinking in C++读书笔记--10.4指向对象成员的指针
- 最近超级喜欢的一首歌
- 从“百度的破产30天期限”说起