文章目录
类与类之间都有哪些交互关系呢?UML统一建模语言中定义了六种类之间的关系。它们分别是:泛化、实现、关联、聚合、组合、依赖。关系比较多,而且有些还比较相近,比如聚合和组合,接下来我就逐一讲解一下。
泛化(Generalization)
可以简单理解为继承关系。具体到Java代码就是下面这样:
public class A {
... }
public class B extends A {
... }
实现(Realization)
一般是指接口和实现类之间的关系。具体到Java代码就是下面这样:
public interface A {
...}
public class B implements A {
.