プログラム
    
    | 振る舞い抽出に伴う各クラスの変更 | 
             インタフェースCastableを見てください。 インタフェースの宣言はclassキーワードの部分をinterfaceを書き換えるだけです。 メソッドの宣言は{}(ブロック)部分が必要なくなります。 インタフェースを作成したあとはEvenDiceクラス、OddDiceクラスとDiceクラスの変更が、まず必要になります。  | 
        
|---|---|
| コンパイル | 
             プログラムCastableと変更したクラスを全てをコンパイルしてください。  |