参见:https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-aggregation-vs-composition/
https://www.iteye.com/blog/stark-summer-981076