uml九种图和四种关系
来源:互联网 发布:淘宝异常交易认证 编辑:程序博客网 时间:2024/06/06 12:35
UML是一种面向对象的建模语言。随着软件不断变大,负杂程度不断上升。如果没有一个对庞大系统的宏观掌控,软件失败的可能性会很大,所以UML随着面向对象的发展而诞生。
UML共就种图:
静态:
1.类图 class diagram
2.对象图 object diagram
3.组件图 component diagram
4.分布图 depolyment diagram
动态:
5.用例图 usecase diagram
6.序列图 sequence diagram
7.协作图 collaboration diagram
8.状态图 statechart diagram
9.活动图 activity diagram
还有四种关系:
1关联 (关联又分为组合与聚合)
2依赖(依赖就是“用到”)
3.泛化(泛化就是继承关系)
4实现(实现了接口)
解释:
聚合是两个物体可以独立存在,组合是两个物体融为一体,不能独立存在。
自然界中最弱的关系就是依赖关系,必须要用最准确的关系来描述,比如能用关联就不要用依赖。能用组合或聚合就不要用关联。
阅读全文
0 0
- uml九种图和四种关系
- UML四种关系
- 【UML】------四种关系
- 【UML】四种关系
- UML四种关系
- UML 四种关系
- UML四种关系
- 【UML】UML精华所在——四种关系九种图
- 【UML】UML中的四种关系
- UML之四种关系
- UML中的四种关系
- UML中的四种关系
- uml中的四种关系
- UML 之 四种关系
- 【UML学习】四种关系
- UML中的四种关系
- 四种关系九种图看UML
- UML中的四种关系
- yum缓存文件的使用
- [监管法规]金融机构报告涉嫌恐怖融资的可疑交易管理办法〔2007〕第1号
- 深入解析ConcurrentHashMap的实现原理
- 【设计模式】常用Java设计模式之单例模式
- C51片内数据传送指令
- uml九种图和四种关系
- PAT 乙级 1001. 害死人不偿命的(3n+1)猜想 (15)
- Eclipse关于创建子包,总是子包与父包是并列的关系?
- 每日一个linux命令(2):help、man、info命令
- EL表达式的大全(简单易懂)
- 新版阿里云短信接口调用
- 自然语言处理中的注意力机制是干什么的?
- 文章标题
- 编译安装nginx以及其依赖