- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

覚書 Edit

継承(inheritance) Edit

is-a

汎化(generalization) Edit

実装されている物を継承(extends)する場合。

TParentClass(親) <|---- TChildClass(子)

リアライゼーション(realization) Edit

インターフェスの実装(implements)を行う場合。

IInterface(インターフェス)<|- - - - - TImplements(実装) 

関連(assosiation) Edit

has-a

集約(aggregation) Edit

保持される側は、保持する側が消滅しても消えない。

 Linux[1] <>---- [0..n]Linuxのディストリビューション

コンポジション(compositioin, composit aggregation) Edit

集約の強化版。
保持される側は、保持する側が消滅したら消えるくらいに強い関係。

 Microsoft[1] <#>---- [1..n]Windows系OS

参考リンク Edit

↑ほとんどここのを自分に見やすくまとめただけとも言う




Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2004-12-15 Wed 06:16:17 JST (4693d)