我一直想知道主类(控制非 GUI 程序中的所有其他类)与其他类有什么样的关系?
例如,在包含 main 方法的类中实例化的类以及与 main 方法交互的类,例如获取返回值。
编辑:它甚至应该包含在 UML 中吗?因为我的教授包括了它(我什至不知道它被称为司机课)而且我正在阅读的书显然不包括它,不,这不是家庭作业。
它可能是一个关联,因为它与它交互。它也可以是一个聚合,因为它由几个类组成。一个类没有它就没有意义(在程序实现中),所以我认为它的组合是因为组合是一种聚合,而聚合又是一种关联。尽管已经发布了几个回复,但听起来我的回答是错误的。