Composite Structure図とは |
---|
システムの内部構造を描くための図。 |
Keywords |
Part Collaboration Connector Port Interface |
クラスのComposite Structure |
Composite Structure図の具体例の1つを次に示す。
この図は次のことを示している。
CollaborationのComposite Structure |
上の例は、Companyというクラス(またはオブジェクト)の内部構造を示したものだが、 次に示す例は協調関係(Collaboration)の内部構造を示している。
Collaboration Occurrence |
さらに、Collaborationの具体的な使い方は、CollaborationOccurrenceという破 線の楕円で描かれる。
たとえば、上に示したCollaboration「Employ」の具体的な使い方が、次のCollaboration
「Employ of Shops」の中に「full-time employ」や
「part-time employ」と
いう形で示されている。
(CollaborationOccurrenceとは、Collaborationのインスタンスだと考えるとわ
かりやすい)
2種類のインタフェース |
Portからは直接コネクタを介して別のPartにつなげることもできるが、次の 図に示すようなインタフェースを書くこともできる。