【问题标题】:UML Which arrow to connect concrete class and its abstract class?UML 哪个箭头连接具体类和它的抽象类?
【发布时间】:2020-10-06 23:19:58
【问题描述】:

在这里,唯一的答案是一个简单的箭头: How to present an abstract class in UML class diagram

但在这里,它类似于界面箭头: http://www.cems.uwe.ac.uk/~jsa/UMLJavaShortCourse09/CGOutput/Unit9/unit9(0809)/page_03.htm

我认为它应该是与图表的类到接口箭头相同的箭头;是这样吗?

【问题讨论】:

    标签: java uml


    【解决方案1】:

    没有。您参考的图片显示了概括。在这种情况下,下面的三个具体类只是继承自上面的抽象类。顶级类的 isAbstract 属性只是告诉您不能直接实例化它。您必须派生具体类(继承属性/操作)。

    引用答案中的关联只是告诉具体类Structure 处理派生自Contexte 的具体类。您会在右侧看到三个概括,它们肯定是那些具体的类。

    注意从抽象类继承与实现接口“类似”。

    【讨论】:

    • 啊;我在引用的答案中误解了StructureContexte 的实现类。谢谢@qwerty_so
    猜你喜欢
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 2012-01-05
    • 2020-08-26
    • 2012-05-15
    • 2021-12-17
    • 2016-01-09
    相关资源
    最近更新 更多