【发布时间】:2016-04-07 04:39:38
【问题描述】:
我目前正在为外卖订购系统创建一个类图。系统允许所有者更新客户信息、更新订单等。我应该将方法 updateCustomerInfo() 放在 Customer 类还是 Owner 类中?因为更新的是所有者,而不是客户
【问题讨论】:
-
您的所有者是用例的参与者吗?或者它真的是您的模型中需要的一个类(gui 类或其他)?
-
所有者是用例中的参与者。我做了一个所有者类,因为还有其他员工可以使用该系统,但不能做所有者可以做的所有事情。不确定如何在类图中显示谁可以使用哪些方法。你认为我最好把所有者班带出去吗?
-
你的标题是错误的。你根本不把方法放在图表中。方法出现在类的隔间中,并在 SD 中作为消息出现。
标签: class methods uml class-diagram