我一直在想,主類(控制非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