在OOP中,组合(由UML中的填充菱形表示)与类之间的关联(由UML中的空菱形表示)之间的区别是什么.我有点困惑.什么是聚合?我能有一个令人信服的现实世界的例子吗?
由于聚合和组合是相关的协会,或者我们可以说它给出了对象或其他任何东西之间关系的理解.
我发布了这个问题,因为我在采访中问了一个问题,即什么是组合和聚合.
所以根据我的理解,我给出了我的想法,如下所示.
http://www.coderanch.com/t/522414/java/java/Association-Aggregation-Composition
还访问了更多.
我的基本解释与聚合表示松散的关系有关,而作文表明与此有关的强关系和明确的解释.
但是采访者侮辱了我并且说这是理论概念,你说我想要完美的Java代码,在这些代码中它们如何区别,并告诉我是否会给你一个小的应用程序然后你如何识别这是聚合和这个是作文?
那么现在我想了解纯技术概念和Java代码,它们的区别在于它们是什么?它们是什么?