5.12 振る舞いの抽出に伴う各クラスの変更1

プログラム

B5_12

プログラムの説明

振る舞い抽出に伴う各クラスの変更

インタフェースCastableを見てください。

インタフェースの宣言はclassキーワードの部分をinterfaceを書き換えるだけです。

メソッドの宣言は{}(ブロック)部分が必要なくなります。

インタフェースを作成したあとはEvenDiceクラス、OddDiceクラスとDiceクラスの変更が、まず必要になります。

コンパイル

プログラムCastableと変更したクラスを全てをコンパイルしてください。