java - UML 哪个箭头连接具体类和它的抽象类?
问题描述
在这里,唯一的答案是一个简单的箭头: 如何在 UML 类图中呈现抽象类
但在这里,它类似于界面箭头: http ://www.cems.uwe.ac.uk/~jsa/UMLJavaShortCourse09/CGOutput/Unit9/unit9(0809)/page_03.htm
我认为它应该与图表的类到接口箭头相同的箭头;那正确吗?
解决方案
不,您参考的图片显示了概括性。在这种情况下,下面的三个具体类只是继承自上面的抽象类。顶级类的 isAbstract 属性只是告诉您不能直接实例化它。您必须派生具体类(继承属性/操作)。
引用答案中的关联只是告诉具体类Structure
处理派生自Contexte
. 您会在右侧看到三个概括,它们肯定是那些具体的类。
注意从抽象类继承与实现接口“相似”。
推荐阅读
- python - TensorFlow Jupyter Notebook 中的 Matplotlib
- highcharts - 动态更改条形颜色 - highcharts
- git - 从裸 git 存储库推送
- swift - 转换 2 个类似的计算属性以在 Swift 中使用 1 个可重用函数?
- python - 使用正则表达式从字符串列表中解析 ID
- javascript - 为什么我使用 splice 时我的功能不起作用?
- java - 在请求正文中使用时配置属性未自动装配?
- python - 当整数字段中的字符串时,Django Queryset 崩溃
- c# - Action 方法的 JSON Camel Case 属性
- neo4j - neo4j 索引失败,属性大小太长