[英]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.