UML3

来源:互联网 发布:淘宝店保证金能退吗 编辑:程序博客网 时间:2024/06/05 01:58


依赖关系


总结:类定义、接口定义、类实现接口、类继承

关联、聚合、组合、依赖


依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。依赖关系体现为局域变量、方法的形参,或者对静态方法的调用。假设A类的变化引起了B类的变化,则说名B类依赖于A类。

关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法。关联可以是双向的,也可以是单向的。在Java语言中,关联关系一般使用成员变量来实现。

聚合(Aggregation) 关系是弱拥有关系。A对象可以包含B对象,但B对象不是A对象的一部分。表示的是整体和部分的关系,整体与部分 可以分开.

如:电话机包括一个话筒

组合是一种强的拥有关系,体现了严格的部分和整体关系,部分和整体的声明周期一样。也是整体与部分的关系,但是整体与部分不可以分开.

如:公司和部门



0 0
原创粉丝点击