8.2 Ball インタフェース

プログラム

B8_2

プログラムの説明

Ballインタフェース

Ballインタフェースに必要な振る舞い(メソッド)とはどのようなものでしょうか。実際のビンゴではボールには番号が記述されています。最低限必要な振る舞いとは、その番号を取得することだと考えられます。

クラス図8-1を見てください。

Ballインタフェースのクラス図です。

必要な振る舞いとして

getNumber():intが宣言されています。

では、このインタフェースBallを実装するクラス(具象クラス)ConcreteBallにはどの様な

  • 状態
  • 振る舞い(メソッド)

が必要でしょうか。

演習8-1としてConcreteBallクラスのクラス図を完成させてください。