2011-01-14 8 views
1

hereというファクトリメソッドパターンを使っていました。私はApplicationからDocumentまでとMyApplicationからMyDocumentまでの矢印の意味を全く理解できませんでした。誰でもこの記法を理解するのに役立つことができます。ファクトリメソッドUMLダイアグラム解説

alt text

答えて

1

ApplicationDocumentの関係はアグリゲーションあります。これは、Application(全体)がDocuments(パーツ)を含むことを意味します。

MyApplicationMyDocumentの関係は依存あります。つまり、MyDocumentが変更されたときにMyApplicationが変更される可能性があります。この場合は<>依存性、つまりMyApplicationを使用するとMyDocument

+0

これが含まれている場合、組成とは呼ばれませんか? – devnull

+1

構図は異なる記号です。 Compositionは、Wholeがパートの完全な責任を負っていることを意味します。つまり、全体が破壊されると、その部分も消えます。詳細については、http://ootips.org/uml-hasa.htmlを参照してください。 – bertolami

関連する問題