java – 驱动程序类(主类)是关联,聚合还是组合?

我一直想知道主类(控制非GUI程序中的所有其他类)与其他类有什么样的关系?

例如,在包含main方法的类中实例化的类以及main方法与之交互的类,例如获取返回值.

编辑:它甚至应该包含在UML中吗?因为我的教授包括它(我甚至不知道它被称为司机课)而且我读的书显然不包括它,不是这不是功课.

它可能是一个关联,因为它与它相互作用.它也可以是一个聚合,因为它由几个类组成.如果没有它(在程序实现中),一个类没有意义,所以我认为它的组成因为组合是聚合而聚合反过来又是一种关联.虽然已经发布的几个回复听起来像我的答案是错误的.

最佳答案
都不是.主要方法是静态的.所以它不属于任何对象.所以你没有任何关联. main方法使用其他类的实例,即all.

转载注明原文:java – 驱动程序类(主类)是关联,聚合还是组合? - 代码日志