UML - 用圆圈和正方形表示的对象,哪个是正确的?

UML - objects represented in circles and squares, which is correct?

嗨,我 运行 在 uml 图中研究了这些不同类型的对象表示,想知道哪一个是正确的或最常用的?

下图是协作图的例子,一个是圆(接口,控制器,...),另一个是方块?!

PS: 不仅仅是协作图还有其他类型。

物体的标准符号是矩形。

然而 UML 是高度可调整的,其主要方法是原型和配置文件。原型可以有图标来代替标准的 UML 符号。

第一张图片中基于圆圈的图标是标准的、被广泛认可和接受的图标,代表 ECB 设计模式 类(实体、控件、边界)的刻板印象。添加 UML 固有的 actor 的粘性数字符号,你就拥有了所有的部分。