如何在泛型类的类图中指出类型约束?

时间:2017-05-08 10:17:45

标签: java generics interface uml class-diagram

我有以下界面:

interface EvolutionaryAlgorithm <EVOLUTIONARILY_OPTIMIZABLE_TYPE extends EvolutionarilyOptimizable<CHROMOSOME_TYPE, COST_TYPE>,
                                 CHROMOSOME_TYPE extends ChromosomeElement,
                                 COST_TYPE> {
    //...
}

我正在为这个界面创建一个clas图。泛型类型参数将添加到此接口

enter image description here

指示类型约束的正确方法是什么,例如

EVOLUTIONARILY_OPTIMIZABLE_TYPE extends EvolutionarilyOptimizable<CHROMOSOME_TYPE, COST_TYPE>

在这张图上? 是否可以使用StarUml来解决这个问题?

1 个答案:

答案 0 :(得分:0)

你会这样表现出来:

enter image description here

其中Class是类型约束。

我不知道StarUML是否可以显示这个。最坏情况:使用格式正确的字符串。