2011-01-14 60 views
1

我正在通過工廠方法模式描述here。我並不完全明白從ApplicationDocumentMyApplicationMyDocument的箭頭的含義。任何人都可以幫助我理解這個符號。工廠方法UML圖說明

alt text

回答

1

ApplicationDocument之間的關係是一個聚合。這意味着Application(整體)包含Documents(零件)。

MyApplicationMyDocument之間的關係是一個依賴。這意味着MyApplication可能會在MyDocument更改時更改。在這種情況下,它是<>依賴關係,即MyApplication使用MyDocument

+0

如果它包含,是不是所謂的組成? – devnull 2011-01-14 09:04:00