【问题标题】:Plantuml, supertype/subtype generalizationPlantuml,超型/亚型泛化
【发布时间】:2017-04-16 20:46:34
【问题描述】:

我正在制作一个对象图,并希望使用这种符号:

表达脱节。有没有办法做到这一点?

【问题讨论】:

    标签: plantuml


    【解决方案1】:

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

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

    hide circle
    
    class Patient
    
    Patient <|-- Outpatient
    Patient <|-- Resident
    
    
    GeneralizationSet ..(Patient, Outpatient)
    (Patient, Resident) .. GeneralizationSet
    
    class GeneralizationSet {
      isDisjoint = true
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多