我真的是一個初學者在處理Java,驚喜,我們必須爲情況做一個UML類圖表。我完全不確定我的UML圖,我想問一下,如果有一些更熟悉的人可以看看。謝謝。uml exercise Texas'Hold'Em撲克
情況是這樣的:
對於在德州撲克變種以下信息撲克給出:
對於pokergame需要兩個十二球員和張牌之間,即有52 卡。每張卡具有標籤(例如「國王」),值(2至14)和顏色(例如十字)。對於撲克遊戲進一步指定的是所有插入物(該罐,例如450)和來自該套牌的五張(普通)卡的總和。 對於每個玩家來說,名片,信用卡(例如7592)和現在的手,卡片組中的兩張卡片和一個值(例如「Full House?」)。
對於每個玩家,還會注意到他是否擁有莊家位置。
任務:爲沒有功能的遊戲設計一個UML類圖表(要使用的類用粗體表示)。對於這些類,鍵入必要的實例變量,包括它們(符合Java的)數據類型。繪製類之間的所有關係。注意上面給出的多重信息。
這是我的解決方案:
什麼是功能是什麼意思?我有正確的關係嗎?我需要方法嗎?
對關聯使用錯誤的連接器。功能可能意味着操作。 –
謝謝您的評論。是否因爲這些類本身就是其他類的屬性?手是球員的屬性。所以我有一個聚合?玩家和卡牌遊戲可以在沒有撲克遊戲的情況下存在,所以我沒有組成但是沒有玩家和沒有卡牌的卡牌,手不能存在,所以這裏是一個組合? – Becker