2024-03-03 08:00:04

UML箭头的解释

我最近一直在学习UML,并在类之间用普通的箭头绘制简单的图,但我知道这还不够。还有很多其他的箭头:概括,实现等等,这些对图表读者有意义。

是否有一个很好的资源可以解释每个箭头(普通,普通,虚线,钻石填充,钻石)?

这将是最好的,如果它将为他们提供一些代码示例。


当前回答

我认为这些图片是可以理解的。

其他回答

如果你更喜欢MOOC,我推荐一门免费课程,它可以教你大多数UML图的所有内容,这门课程来自Udacity: https://www.udacity.com/course/software-architecture-design--ud821

公认的答案是,它缺少一些解释。 例如,单向关联和双向关联之间的区别是什么?在提供的示例中,两者都存在。(箭头上都是5)

如果你想要一个更完整的答案,并且有更多的时间,这里有一个详细的解释。

一个非常容易理解的描述是yuml的文档,其中有类图、用例和活动的示例。

我认为这些图片是可以理解的。

一个不错的小抄(http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf):)

它涵盖了:

类图 序列图 包图 对象图 用例图

并提供了一些示例。