クラス図 (テキサス ホールデム) のカードとデッキの関係は? クラス図で関係がどのように機能するかを理解しようとしています。デッキがカードで構成されている場合、それはデッキを取り除くとカードがなくなることを考慮した構成ではないでしょうか? デッキを削除してもカードが残っている場合は、集計と見なされます。ですから、私の心はこの概念に悩まされています。誰かがこれを例で説明できますか?
1310 次
2 に答える
1
開発者は OO の意図を見失います。クラス図は、現実世界のドメインと共鳴する必要があります。テキサス ホールデムの領域では、デッキには最大 52 枚のカードが含まれ、カードは最大 1 つのデッキに含まれます。私の記憶が正しければ、カードは最大 1 つの手で持つことも、テーブルに置くこともできます。これは、実装の詳細ではなく、モデル化する必要があるものです。
デッキとカードの関係を構成としてモデル化することはできますが、それが付加価値になるとは思えません。最後にデッキに火をつけて、すべてのカードを持っていったのはいつですか? 基本的に、デッキからカードを追加および削除し、ゲームが終了するまでデッキをシャッフルします。
于 2014-09-30T02:39:43.837 に答える