1
hereというファクトリメソッドパターンを使っていました。私はApplication
からDocument
までとMyApplication
からMyDocument
までの矢印の意味を全く理解できませんでした。誰でもこの記法を理解するのに役立つことができます。ファクトリメソッドUMLダイアグラム解説
hereというファクトリメソッドパターンを使っていました。私はApplication
からDocument
までとMyApplication
からMyDocument
までの矢印の意味を全く理解できませんでした。誰でもこの記法を理解するのに役立つことができます。ファクトリメソッドUMLダイアグラム解説
Application
とDocument
の関係はアグリゲーションあります。これは、Application
(全体)がDocuments
(パーツ)を含むことを意味します。
MyApplication
とMyDocument
の関係は依存あります。つまり、MyDocumentが変更されたときにMyApplicationが変更される可能性があります。この場合は<>依存性、つまりMyApplication
を使用するとMyDocument
これが含まれている場合、組成とは呼ばれませんか? – devnull
構図は異なる記号です。 Compositionは、Wholeがパートの完全な責任を負っていることを意味します。つまり、全体が破壊されると、その部分も消えます。詳細については、http://ootips.org/uml-hasa.htmlを参照してください。 – bertolami