我想知道如果我有一个持有一个TicketType的Ticket会是什么,但是一个票证类型可以是许多Tickets的一部分。
关系是聚合,开放钻石是在Ticket类中,还是箭头指向TicketType的关联?
答案 0 :(得分:1)
我的第一个想法是“谁在乎?”您试图为自己或其他开发人员表达两个对象之间的关系。你甚至无法表达这种差异;其他人能够做到的机会是什么?
与开放钻石的关联表示Ticket拥有TicketType,但如果Ticket消失,则不会删除该类型。
我不确定除了简单的关联箭头之外还提供了哪些其他信息。
我认为重要的是不要过于沉溺于这些事情上。不要过于随意使用UML。