uml九种图和四种关系
2017-11-13 18:43
183 查看
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实现(实现了接口)
解释:
聚合是两个物体可以独立存在,组合是两个物体融为一体,不能独立存在。
自然界中最弱的关系就是依赖关系,必须要用最准确的关系来描述,比如能用关联就不要用依赖。能用组合或聚合就不要用关联。
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实现(实现了接口)
解释:
聚合是两个物体可以独立存在,组合是两个物体融为一体,不能独立存在。
自然界中最弱的关系就是依赖关系,必须要用最准确的关系来描述,比如能用关联就不要用依赖。能用组合或聚合就不要用关联。
相关文章推荐