gpt4 book ai didi

java - 驱动类(Main class)是关联、聚合还是组合?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:27 25 4
gpt4 key购买 nike

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

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

编辑:它甚至应该包含在 UML 中吗?因为我的教授包括它(我什至不知道它被称为驾驶员类(class))而且我正在阅读的书显然不包括它,不,这不是家庭作业。

它可能是一个关联,因为它与之交互。它也可以是一个聚合,因为它由多个类组成。如果没有它(在程序实现中),一个类就没有意义,所以我认为它的组合是因为组合是一种聚合,而聚合又是一种关联。尽管已经发布的几个回复听起来我的回答是错误的。

最佳答案

这些都不是。主要方法是静态的。所以它不属于任何对象。所以你没有任何关联。 main 方法使用其他类的实例,仅此而已。

关于java - 驱动类(Main class)是关联、聚合还是组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14779819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com