PlantUML 类图中存在同名的两个类

3

亲爱的社区成员和PlantUml从业者们,

我想要有两个同名的类,例如:

  • Test << 构造型 >>
  • Test

我想在这两个类之间建立关系。是否可以在类图中为类创建别名,以便我可以区分这些类,并将它们表示为两个不同的元素。

有什么想法吗?


嗯,我不知道PlantUml,但是你不能有相同名称的类,因为如果你生成源代码,它会以错误结束。但是你可以在不同的命名空间中拥有相同的类。 - daremachine
1个回答

8

使用 Plantuml,您可以使用 "as" 别名来显示名称。 对于类图,它看起来像这样:

@startuml
class "Test" as t1
class "Test" as t2
t1 -> t2
@enduml

As rendered by the online planuml server at http://www.plantuml.com


1
请参阅:http://forum.plantuml.net/8111/two-classes-with-a-same-name-in-class-diagram - albert
1
非常感谢John,对于我的回复延迟深表歉意。我曾经尝试过在这种情况下使用别名,但很明显我没有成功。感谢您提供的解决方案,解决了我的问题。 - Vasil Buraliev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接