Java的UML类图(一)

参考:


1,总图案:

Java的UML类图(一)


2,逐个介绍

2) 实现:Realization

实现就是实现定义的接口协议,通常使用implements关键字Java的UML类图(一)

6) 继承:Inherritance

继承在Java中体现为 extends 实体类或抽象类Java的UML类图(一)

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

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

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

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