そろそろ多態性の話にしないか。
まず多態性の対象はメソッドにいして(オブジェクトを後で)
実装方法はインターフェース・継承ぐらいから話そう。

最初はインターフェース・継承それぞれの利点・欠点ぐらいから。
俺的にはインターフェースしか使わないと言う奴はバカだと思う。
インターフェースは使うのは
結びつき弱いクラス同士のIFを揃える時ぐらいしか使わないのが正しい。