Plantuml,超类型/亚型泛化

时间:2017-04-14 20:17:48

标签: plantuml

我正在处理一个对象图,并希望使用这种表示法:enter image description here

表达不相交的。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

在你的图片中你有实体关系图,它与UML无关。同样,UML对象图与可视化实际实例有关,所以我猜你正在寻找类图。

在UML中,您可以将其建模为泛化集

hide circle

class Patient

Patient <|-- Outpatient
Patient <|-- Resident


GeneralizationSet ..(Patient, Outpatient)
(Patient, Resident) .. GeneralizationSet

class GeneralizationSet {
  isDisjoint = true
}

enter image description here

isDisjoint = true告诉我们它可以是其中之一,但不是两者。