我一直在想,主类(控制非GUI程序中的所有其他类)与其他类有什么样的关系?驱动程序类(主类)是关联,聚合还是组合?
例如一个在类中实例化的类,该类包含main方法与主方法交互的类,例如获取返回值。
编辑:它应该甚至包括在UML中吗?因为我的教授包括它(我甚至不知道它被称为驾驶员课程),而且即时阅读的书显然不包括它,不,这不是功课。
它可能是一个关联,因为它与它交互。它也可以是一个聚合,因为它由几个类组成。如果没有它(课程实施中),一个班级就没有意义,所以我认为它的组成是因为组合是一种聚合和聚合反过来是一种关联。虽然已经发布了几个回复,但我的回答是错误的。
你觉得你自己,为什么你认为呢?既然你知道这三个术语,你可能知道他们每个人的意思。 (这听起来像作业,这就是为什么我问这个问题) – 2013-02-08 19:21:03
@SimonAndréForsberg哈哈ive张贴我的答案,虽然它似乎我错了,因为其他答复说,其中没有人 – latenightcode 2013-02-08 19:27:35
对不起。在你第一次编辑之后,我可以告诉你,这可能不是作业,而是真正的兴趣。这是一个很好的问题。 +1。 – 2013-02-08 21:41:27