UML类图
来源:互联网 发布:微信助手软件 编辑:程序博客网 时间:2024/06/06 07:47
以前在大学学过UML类图,工作了一段时间都还给老师了,最近正在看《大话设计模式》,正好简单复习了UML类图,做下笔记.
1.类
1)第一层显示类的名称,如果是抽象类,用斜体表示。
2)第二层是类的属性
3)第三层是类的方法
4)“+”表示private,“-”表示public,"#"表示protected。
2.接口
1)顶端有《interface》显示,第一行接口名称,第二行接口方法
2)棒棒糖表示法,圆圈旁为接口名称,接口方法在实现类中出现
3.继承关系
4.实现接口
5.关联关系(企鹅要知道气候就需要拥有气候对象的引用)
6.聚合是一种弱的“拥有“关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
7.组合是一种强的”拥有“关系,体现严格的部分与整体的关系。例:鸟和翅膀是组合关系。
连线两端的数字称为基数。表明一端的类可以有几个实例。如果有无数多个实例用”n“表示
关联关系,聚合关系也可以有基数。
8.依赖关系:
0 0
- 【Tools】【UML】UML 类图
- 【UML】UML类图
- #UML#UML类图
- 【UML】UML图--类图
- UML 类图
- UML类图
- UML类图
- UML类图
- UML类图
- uml类图
- UML类图
- UML类图
- UML类图
- UML类图
- UML类图
- uml类图
- UML类图
- UML类图
- 用EnableMenuItem不能使菜单变灰的原因
- opencv结合ipp使用的一点东西
- C++ 11 新标准学习记录2
- Surge.js更新0.2.3 Alpha版本,添加对with标记的支持,并去掉模板中context引用。
- 数据结构之树
- UML类图
- 提升软件开发者效率的10个提示
- JavaWeb -- 邮件收发
- 高效的MySQL分页
- 【Python】读书笔记,基础函数
- MYSQL优化常用方法
- 二分查找递归实现--【编程珠玑】
- Jquery 渲染表单
- [破解]Shark恒破解基础教程笔记