根据UML上层结构规范,v2.4,UML类图中的接口有两种不同的符号。其中一个是通常的盒子"界面"上面的单词和名字,另一个是上面有名字的圆圈(鲍勃叔叔称之为棒棒糖) 问题是 - 我应该何时使用圆形符号?它是否适用于类接触此接口只有接口中定义的公共方法的情况?因此,如果它只使用througt接口 - 接口中设置的方法很明显,也许我可以使用这个圆符号。 请帮帮我。关于半圆符号的规范非常清楚,但不是关于圆。
答案 0 :(得分:2)
这只是一个品味问题。两种符号(棒棒糖和带有刻板印象的矩形)都是可互换的,并且具有相同的语义。
但是,由于矩形表示法允许显示操作,因此您需要显示它们。否则棒棒糖会消耗更少的空间,这在其他情况下是首选。