具有继承和接口的UML类图

azu*_*ela 2 uml class-diagram

我试图理解如何绘制扩展一个类并实现另一个类的程序的UML图.我已经制作了这个草图,但我不确定它是否正确.

A是class具有一些字段和方法的,B是interface具有一些方法的.最后C extending来自A和implementsB.(就像公共类C在Java中扩展A实现B)

在此输入图像描述

qwe*_*_so 5

你的图几乎是正确的.左边的泛化就像一个未填充的三角形.

在此输入图像描述

编辑:在Enterprise Architect中,您可以使用泛化类右上角的斜体编写的通用类来显示泛化:

在此输入图像描述

显然这是一个纯粹的Sparxian发明,因为他们的支持没有对其起源的解释.