[英]Are the relations of this domain model based uml class diagram correct and in which class should required methods be placed?
我目前正在尝试可视化订购软件的类图,其中Employee/User
可以创建新订单,其中包含有关Customer
, Products
,当前状态以及在该特定Order
上工作的Employee
。
我的问题是我不知道应该在哪个类中调用哪个方法。 方法createOrder()
是在要创建自身的Order
类中还是在User
类中,因为User
是在软件中创建Order
的。
我尝试放置在类中的方法是:
对于我对uml类图的批评和建议,我将非常感谢。
我当前的域模型类图的图像 。
我再建议你一堂课-篮子。 每个用户都有一个篮子,可能是空的。 该购物篮的一个实例具有一个成对的“产品-数字”映射。 然后很明显,应调用createOrder()-篮应。 此刻,当订单完成后,购物篮将丢失并再次免费。
至于GetAll ...函数-使它们成为静态,或者换句话说,属于类而不是实例。 这很容易-每个类都可以计数或列出其实例或特定实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.