UML建模
2015-10-16 16:45
281 查看
类图
类和类之间的关系
1) 关联:两个对象(类的一个实例)有一定的关系
(1)一般的关联关系
简单是说,一个类持有另外一个类的引用。
表示:用实线表示
方向:有方向表示单相关联,无方向表示双向关联,即我持有你的引用,你持有我的引用。
(2)特例:组合和聚合(都表示的是整体与部分关系)
聚合:has a ,生命周期可以不同
组合: 是一种更严格的聚合关系,生命周期一样。
2)泛化
泛化也就是类中继承
表示:用带实线的空三角表示
如:
3) 依赖(与一般的关联没有太大区别)
如何一个类的改动会导致另一个类的改动,则称这两个类存在依赖关系。
表示:用虚线表示
如:
类和类之间的关系
1) 关联:两个对象(类的一个实例)有一定的关系
(1)一般的关联关系
简单是说,一个类持有另外一个类的引用。
表示:用实线表示
方向:有方向表示单相关联,无方向表示双向关联,即我持有你的引用,你持有我的引用。
(2)特例:组合和聚合(都表示的是整体与部分关系)
聚合:has a ,生命周期可以不同
组合: 是一种更严格的聚合关系,生命周期一样。
2)泛化
泛化也就是类中继承
表示:用带实线的空三角表示
如:
3) 依赖(与一般的关联没有太大区别)
如何一个类的改动会导致另一个类的改动,则称这两个类存在依赖关系。
表示:用虚线表示
如:
相关文章推荐
- 菜菜鸟Zend Framework 2 不完全学习涂鸦(二)-- 类库共享
- 软件试用次数的限制
- Struts2-表单标签
- GWT-EXT 问题 JavaScriptException: (TypeError)
- spfa 模板
- myeclipse 2014 发布项目注意的问题
- myeclipse 2014 发布项目注意的问题
- B/S架构与C/S架构的区别
- Foundation框架--NSMutableString的介绍和使用
- 菜菜鸟Zend Framework 2 不完全学习涂鸦(一)-- 安装配置
- Android 拍照
- 黑马程序员——网络编程
- .Net C# 微信刷卡支付接口
- This application has no explicit mapping for /error, so you are seeing this as a
- collectionView布局原理及瀑布流布局方式
- 采用keepalived施工可用性MySQL-HA
- angularjs面试题
- 第 三 十 二 天:shell 编 程 之 分 发 系 统 (expect)
- 更改SVN插件用户名密码
- 异常处理