のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

aggregation composition

aggregationは、元がなくなっても単体で残ることができます。
たとえば車とエンジンの関係で、車がなくなったとしてもエンジンはエンジンとして残ることができます。

compositionは、元がなくなると一緒に消滅します。
たとえばタクシーと運転手の関係で、車がなくなれば運転手は運転手として残ることができません(無職になってしまいます)。