我目前正在为一个外卖订购系统创建一个类图。系统允许所有者更新客户信息、更新订单等。我应该将updateCustomerInfo()方法放在customer类还是owner类中?因为是所有者在做更新,而不是客户
发布于 2016-04-07 04:15:05
如果你有像Customer,Order,OrderItem这样的类,你需要隐藏这些类的内部。因此,您将在这些类中的每个类中使用一个update()方法,并使其他类可用于更新对象。
问题的第二部分没有唯一的答案。这在很大程度上取决于你的模型的焦点:is it a domain model ? Or a design model ?。
https://stackoverflow.com/questions/36460378
复制相似问题