如何在UML中表示类型约束

问题描述 投票:3回答:1

假设我有这样的功能:

public AddComponent<T extends Component>(type: T) {
    //do stuff
  }

我将如何用UML图表示它?对于正常的功能,我会写这样的东西:

 +AddComponent(object: Component): void

编辑:为了使我的问题更清晰,这是我的UML工作表中的一个类示例。

ExampleClass in my UML sheet

(对不起,我现在正在学习这样做)

generics uml class-diagram type-constraints
1个回答
0
投票

首先,与您的问题无关:您不应在不同的操作组之间使用行分隔符:请保留行分隔符以区分属性和操作。

© www.soinside.com 2019 - 2024. All rights reserved.