我一直在思考主类(控制非GUI程序中的所有其他类的类)与其他类之间的关系是什么?例如,一个类被实例化在包含主方法的类中,主方法与其交互的类,如获取返回值。
编辑:它甚至应该包括在UML中吗?因为我的教授包括了它(我甚至不知道它被称为驱动程序类),而我正在阅读的书似乎没有包括它,不,这不是作业。
它可以是关联,因为它与之交互。它也可以是聚合,因为它由一个类的几个部分组成。并且在程序实现中,没有它就没有意义,所以我认为它是组合,因为组合是聚合,聚合又是关联的一种类型。尽管已经发布了几个回答听起来像我的答案是错误的。