置換

<< 目次を表示 >>

ページ位置:  UMLのモデリング > UMLの接続 >

置換

 

置換(Substitution)は2つの分類子間に対して追加し、ある分類子が持つ契約(contract)にもう片方の分類子が従うことを示します。これは、片方の分類子のインスタンスは、実行時にもう片方のインスタンスと置換可能である事を示します。上の例では、クラスResizableWindowがクラスWindowへの置換の接続を保持しています。これは、実行時にクラスResizableWindowが要求される場面で、クラスWindowのインスタンスで置換・代用可能ということを示します。

 

置換の接続は、依存の接続にサブタイプが設定されたものになります。

 

 

ツールボックスのアイコン

 

 

参照: