Java的UML类图(一)

参考:


1,总图案:



2,逐个介绍

2) 实现:Realization

实现就是实现定义的接口协议,通常使用implements关键字

6) 继承:Inherritance

继承在Java中体现为 extends 实体类或抽象类

7) 依赖:Dependency
依赖表示,某个类使用其它类的 常量或静态方法或作为局部变量使用

3) 引用:Association
引用表示,某个对象用到了一个其他对象的方法或属性。通常并不会在内部自己创建其他对象,而是传入的
5) 聚合:Aggregation
聚合也是一种引用关系, 它强调两个类之间的从属关系,但和组合不同,它不要求两个类的生命周期相同
1) 组合:Composition
组合也是一种引用关系;它强调两个类之间整体和局部关系,并且暗示两个类之间有相同的生命周期

3,内在关联
1) 实现和继承
他们在Java上的体现,就是implements+extends

2) 组合 > 聚合 > 引用 > 依赖
依赖使用类的常量或静态方法或作为局部变量使用
引用使用类的对象,而且是作为全局变量使用
聚合在引用的基础上,强调两个类的从属关系
组合在聚合的基础上,强调两个类的生命周期相同


  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值