帮助快速UML混淆

时间:2011-04-22 19:43:38

标签: uml associations aggregation class-diagram

我想知道如果我有一个持有一个TicketType的Ticket会是什么,但是一个票证类型可以是许多Tickets的一部分。

关系是聚合,开放钻石是在Ticket类中,还是箭头指向TicketType的关联?

1 个答案:

答案 0 :(得分:1)

我的第一个想法是“谁在乎?”您试图为自己或其他开发人员表达两个对象之间的关系。你甚至无法表达这种差异;其他人能够做到的机会是什么?

与开放钻石的关联表示Ticket拥有TicketType,但如果Ticket消失,则不会删除该类型。

我不确定除了简单的关联箭头之外还提供了哪些其他信息。

我认为重要的是不要过于沉溺于这些事情上。不要过于随意使用UML。