UML使用

  1. 基本关系
  2. 依赖关系(dependency)
    1. 类中用到了对方就构成依赖关系
      1. 成员属性类型
      2. 方法返回类型
      3. 方法参数类型
      4. 方法中的局部变量类型
  3. 泛化关系(Generalization)
    1. 实际上是继承关系,属于依赖关系的特例
  4. 实现关系(Realization)
    1. A类实现抽象类或者接口,属于依赖关系的特例
  5. 关联关系(Association)
    1. 包含单项一对一,双向一对一,单项一对多等,属于依赖关系的特例
  6. 聚合关系(Aggregation)
    1. 具有方向性,表示把谁聚合到谁里面。表示整体和部分的关系,整体和部分可以分开,属于关联关系的特例
    2. 如电脑是由显示器,主机,鼠标,键盘组成。但是显示器,鼠标,键盘可以从电脑分离出来(意思是new一个电脑时,不需要自动跟随new鼠标,键盘,显示器,所以鼠标,键盘,显示器就聚合到电脑,但是new电脑必须new主机,所以主机和电脑是组合关系)
  7. 组合关系
    1. 整体与部分不可分割,同生共死
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值