5.3 DiceGame クラスの機械的な導出

プログラム

B5_3

プログラムの説明

DiceGameクラスの機械的な導出

DiceGameクラスのクラス図を見てください。

まず、このクラス図よりDiceGameのクラスの宣言、状態の宣言と振る舞い(メソッド)宣言を機械的に行います。

状態にCupが宣言されています。

DiceGameではDice(サイコロ)をCupに管理してもらいます。

このような考え方を委譲といいます。