我理解聚合和组合之间的区别,但我在关联方面有点挣扎。我目前的理解是,当“它们相互使用”时,类之间存在关联,例如,在方法调用期间将一个对象传递给另一个对象。也可以看看:
http://www.codeproject.com/Articles/330447/Understanding-Association-Aggregation-and-Composit
两个对象都是独立存在的,与聚合相反,没有一个对象是另一个对象的容器类。这是否意味着两个对象都必须具有其他对象的副本(例如 1:m 关系)或关联如何“存储”。任何反馈将不胜感激。