Association
,Aggregation
とLink
の違いは何ですか? のタイプはAssociation
ですか?アソシエーションはリンクのタイプですか?
1
A
答えて
0
アソシエーションはUMLの基本的な関係です。これは、クラス間の組織の振る舞いやプロセスを示しており、既存のシステムの使用事例で利用できるようにする必要があります。例えば、教師はいくつかのコースをいくつかの学生に教える。このような状況では、教師は教師と学生とコースの間の関連性があります。別の例として、メンバーは図書館からいくつかの図書を借りることができます。 BORROWは組織の行動で定義され、メンバーと書籍の間の関連付けが可能です。 (詳細:https://www.uml-diagrams.org/association.html)
しかし、集計は、組織の動作やプロセスではなく、クラス間の構造的な関係に過ぎません。それはがの一部であることを示す物理的関係であると考えることができます。例えばアパートにはいくつかのフロアがあり、フロアにはいくつかの部屋があります。したがって、アパートとフロアの間に2つの集約があり、フロアとルームの間に別の集約があります。 (詳細:https://www.uml-diagrams.org/aggregation.html)
最後に、アソシエーションとアグリゲーションはソースコードに対して同じ効果があります。このため、CASEツールによるUMLモデルのソースコードからの逆転では、集約は集約と区別することができず、すべて集約を集約と逆にすることはできません。
リンクの関係はアソシエーションのインスタンスであり、クラスではなくオブジェクト間の関連付けとしてのみ使用できます。これは、それがオブジェクト間のメソッド呼び出しだと考えることができます。 (詳細:https://www.uml-diagrams.org/association.html)
関連する問題
- 1. predict.glmnetは()タイプ=「リンク」と
- 2. action_sendリンクのMIMEタイプ
- 3. このタイプのimgリンク用のプラグインはありますか?
- 4. Rails 5はアソシエーションのアソシエーションを取得します
- 5. は、モデル・アソシエーション・シナリオ
- 6. AREL:ここでは、アソシエーション数
- 7. 異なるタイプのオブジェクトファイルをリンクする
- 8. EFのナビゲーションプロパティとアソシエーションの違いは何ですか?
- 9. アソシエーションが存在する場合のみリンクを表示しますか?私のアプリケーションで
- 10. Railsはアソシエーションなしで検証する
- 11. C++でのアソシエーションの表現
- 12. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
- 13. SQLでアソシエーションが空の場合は*を選択しますか?
- 14. Facebookの「製品」og:タイプ、リンクではない
- 15. ASP.Net MVC2のアソシエーション
- 16. アソシエーションのヘルプnewby
- 17. アソシエーションの問題
- 18. ダイナミックActiveRecordのアソシエーション
- 19. Railsアソシエーションのオプション
- 20. belongs_toアソシエーションのアソシエート
- 21. アソシエーションのヘルプ(
- 22. Railsでの逆アソシエーションActiveRecord
- 23. Railsアソシエーション
- 24. ExDocの外部タイプへのリンク
- 25. アソシエーションは名前付きアソシエーションに従うことができません
- 26. アソシエーションをソートする
- 27. いつUML直接アソシエーションと通常アソシエーションを使用しますか
- 28. has_manyアソシエーションのthinkinスフィンクスファセット
- 29. CakePHPアソシエーションの問題
- 30. アソシエーションのプロパティEntity Framework
1週間無回答...ちょっと変わった – GeekyCoder