Has-a
出典: フリー百科事典『ウィキペディア(Wikipedia)』
データベース設計やオブジェクト指向プログラミングアーキテクチャにおいて、Has-aとは、 (複合型と呼ばれる)もう一つのオブジェクト(の一部またはメンバ)に属する(よく複合されたオブジェクトと呼ばれる)あるオブジェクトの関係であり、所有者のルールに準じて振る舞うものである。多数のHas-a関係は相まって所有階層を形成する。これは異なる種類の階層(派生型)を構成するIs-a関係と対比される。オブジェクトとそれに従属するオブジェクトとのより論理的な関係の決定が常にHas-aであるのかIs-aであるのかという解決上の混乱は、これらのメタ言語の関係を生成を必然的に伴う。日本語では集約やコンポジション集約関係を意味する。
[編集] 関連項目
カテゴリ: オブジェクト指向 | 関係代数 | コンピュータ関連のスタブ項目