継承(is-a)は、構造が硬直化する。柔軟ではない

一方、包含(has-a)は柔軟で、処理の委譲(丸投げ)にも使われる。
依存性の注入(DI)も、最近の流行