インタフェースと具象クラスの間に抽象クラスを追加することにより重複コードを減少させることができます。
クラス図を見てください。抽象クラスのクラス名はイタリックになります。
また、イタリックのメソッドは抽象メソッドになります。これはメソッドの宣言だけを行うことで、実装は具象クラスに任せる場合に使用します。
具象クラスでは
が必要になります。
では、抽象クラスと抽象メソッドの記述方法は次節で学びましょう。