1

我正在完成ArgoUML Tours 之一,我被困在Build a Class Diagram: Step #11上。

Teacher此步骤要求您在接口GradProf类之间构建匿名实现。我可以构建单独的实现,如下图 1所示;但是,我还没有想出如何才能像他们在巡回赛的第 11 步中那样同时获得两者Grad并出现。Prof

除了 Tour 之外,ArgoUML 的文档非常少。我在The ArgoUML User Manual中找不到有关此类实现的信息。有人可以指导我完成使我的图表看起来像他们的图表的步骤(图 2)吗?我正在使用 ArgoUML 的最新稳定副本(版本 0.32.2)。

图 1:我尝试绘制的实现Teacher 图1

图 2:类图,如 ArgoUML Tours - Build a Class Diagram:步骤 #11中所示 图 2

编辑:

最初,我认为Grad并且Prof是同一接口的多个实现。感谢汤姆莫里斯的澄清。

4

1 回答 1

1

我怀疑您只是看到了绘图风格的不同,而不是实际的多个客户的实现。如果您抓住每个实现的中间并在每个实现中放置两个弯曲以使它们呈锯齿形,然后拖动箭头使它们相互重叠(如果默认单击网格打开,则更容易),您将能够使您的图表看起来像图片中的内容。

如果您考虑一下,这是有道理的,因为类-接口关系实际上是两个独立的 1:1 关系。

于 2011-06-20T19:18:27.253 回答