UML中类之间的6种关系

文章目录

  • 泛化(Generalization)
  • 实现(Realization)
  • 聚合(Aggregation)
  • 组合(Composition)
  • 关联(Association)
  • 依赖(Dependency)

类与类之间都有哪些交互关系呢?UML统一建模语言中定义了六种类之间的关系。它们分别是:泛化、实现、关联、聚合、组合、依赖。关系比较多,而且有些还比较相近,比如聚合和组合,接下来我就逐一讲解一下。

泛化(Generalization)

可以简单理解为继承关系。具体到Java代码就是下面这样:

public class A {
    ... }
public class B extends A {
    ... }

实现(Realization)

一般是指接口和实现类之间的关系。具体到Java代码就是下面这样:

public interface A {
   

你可能感兴趣的:(程序员人生,uml,关系)