统一建模语言UML之图(二)——类图

类图是一种静态图,它一组类、接口、协作及它们的关系。

类图展现了系统中类的静态结构,即类与类之间的相互联系。可以把若干个相关的类包装在一起作为一个单元,相当于一个子系统。一个系统可以有多张类图,一个类也可以出现在几张类图中。

类与类之间的关系有:关联、依赖、聚合、组合、泛化。

关联关系以一条实线来表示。对于两个相对独立的系统,当一个系统的实例与另一个系统的一些特定实例存在一些固定的对应关系时,这两个系统称为关联关系。


依赖关系表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头表示。对于两个相对独立的系统,当一个系统依赖另一个系统的服务时,这两个系统主要体现为依赖关系。


组合关系表示整体与部分的has a关系,用一条实线加实心菱形来表示。整体由部分组成,部分需要整体才能存在。


聚合关系表示整体与部分的关系,用一条实线加空心菱形来表示。当系统A被加入当系统B中,成为系统B的组成部分时。

上述四种关系的密切程度:依赖<关联<聚合<组合。

泛化表示一般与特殊的关系,用一条实线加空心箭头来表示。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值