Interfaceの概念が昔理解できなかった原因について
Intefaceは今後の拡張性に重きをおいているが、勉強しているときは以下にして一つのものを完成させるかという視点で見ていた。なので、機能としての部分しか見れておらず、Interfaceの重要性がわからなかった。
なんでわざわざからファイルを1つ間に挟んでいるのかという感じ。extendの方は実装時点で実際の処理を伴い、上位クラスに処理をまとめられるという利点があるため、理解しやすかった。