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实现(实现了接口)

解释:

聚合是两个物体可以独立存在,组合是两个物体融为一体,不能独立存在。

自然界中最弱的关系就是依赖关系,必须要用最准确的关系来描述,比如能用关联就不要用依赖。能用组合或聚合就不要用关联。




原创粉丝点击