UML类图关系

1. 泛化
  子类继承父类。
2.依赖
  一个类(A类)需要用到另一个类(B类)的功能,这种关系是微弱的、暂时的,B类的变化会影响到A类
3.关联
  可以看作是两个类之间的一种强依赖关系,这种关系是持续的,双方一般是平等的。关联关系一般通过两种方式实现,一是被关联类以类属性的形式出现在关联类中,二是关联类引用了一个类型为被关联类的全局变量。
4.聚合
  聚合是一种强关联关系,表现为整体与部分的关系,整体与部分可分离,即分离后整体和部分均存在,如计算机与其部件就是聚合关系
5.组合
  组合关系可看作是一种强聚合关系,整体与部分不可分离,即部分消失了整体也就消失了,如军队与士兵的关系,如果没有了士兵,军队也就不存在了
6.实现
  一般指类与接口之间的关系,即类实现接口,在java中有接口的概念,在其他语言中可能没有,但等价于类似的概念。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值