継承はコードを再利用するには便利な機能ですが、常に既存のメソッドを継承し、拡張することがベストな方法とは限りません。 サブクラスとスーパークラスが同じ開発者の管理下にあり、同じパッケージ内にある場合は比較的安全といえます。 しかし ...
・どんな形で他のクラスが使われているか といった、クラスどうしの関係性があり、次のような種類があります。 → 他のクラスを一時的に「使う」関係 クラスの関係には、他に「汎化」,「実現」もありますが、今回は上記の4つに絞って解説します。