UML连接具体类及其抽象类的哪个箭头?

问题描述

在这里,唯一的答案是一个简单的箭头: 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

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

解决方法

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

所引用答案中的关联仅表明具体类Structure处理源自Contexte的具体类。您会在右边看到三个概括,可以肯定的是那些具体的类。

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