我最近一直在学习UML,并在类之间用普通的箭头绘制简单的图,但我知道这还不够。还有很多其他的箭头:概括,实现等等,这些对图表读者有意义。
是否有一个很好的资源可以解释每个箭头(普通,普通,虚线,钻石填充,钻石)?
这将是最好的,如果它将为他们提供一些代码示例。
我最近一直在学习UML,并在类之间用普通的箭头绘制简单的图,但我知道这还不够。还有很多其他的箭头:概括,实现等等,这些对图表读者有意义。
是否有一个很好的资源可以解释每个箭头(普通,普通,虚线,钻石填充,钻石)?
这将是最好的,如果它将为他们提供一些代码示例。
当前回答
一个不错的小抄(http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf):)
它涵盖了:
类图 序列图 包图 对象图 用例图
并提供了一些示例。
其他回答
我认为这些图片是可以理解的。
一个非常容易理解的描述是yuml的文档,其中有类图、用例和活动的示例。
我最喜欢的UML“小抄”是Martin Fowler的《UML Distilled》。这是我读过的唯一一本推荐他的书。
一个不错的小抄(http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf):)
它涵盖了:
类图 序列图 包图 对象图 用例图
并提供了一些示例。
公认的答案是,它缺少一些解释。 例如,单向关联和双向关联之间的区别是什么?在提供的示例中,两者都存在。(箭头上都是5)
如果你想要一个更完整的答案,并且有更多的时间,这里有一个详细的解释。