設計

継承よりコンポジションとは

どちらが良いという話ではない。ただし、安易に継承を多用するなという話だ。 継承が適する場面 ほぼ下記の1ケースのみ。 サブクラスがスーパークラスの全ての性質を持つ場合 よく言われる「is-a ならば継承、 has-a ならばコンポジション」と意味合いは同…