我編寫一個紙牌遊戲(宇野/茅茅型),我有這樣的設計問題:在紙牌遊戲玩家和甲板方法
甲板包含卡兩重疊,其中一個顯示面,另一個顯示背部。當遊戲進行中並且玩家擲出一張牌時,它應該進入「面孔」堆棧。但是,當遊戲結束時,最後一名玩家的牌應該回到「後退」牌堆上。
1)如果該甲板有兩種方法用於添加卡(addToFacesStack和addToBacksStack)
或
2)如果該甲板具有addCards方法和決定本身其中堆疊的卡片應該去到(在甲板必須知道比賽的狀態 - 正在進行/完成)?另外,當遊戲正在進行時,並且玩家(知道規則並選擇相應玩牌的玩家)將牌扔到「牌面」堆疊上,如果牌組「重新檢查」玩家的牌移動有效嗎?
在此先感謝您的建議!
卡羅琳
非常感謝您的寶貴意見! – Caroline
不客氣! @Caroline – ahoxha
我選擇了你的答案的「NO」選項,並提出這個問題:[question](http://stackoverflow.com/questions/43977777/cards-and-deck-in-a-card-game -inherit有或沒有) – Caroline