掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
ソースコード生成における関連と集約の違い |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2009-1-8 11:19 |
EA Administrator ![]() ![]() 投稿: 3939 |
ソースコード生成における関連と集約の違い○ご指摘
ソースコード生成で、関連と集約で 生成結果が変わりません。 ○回答 UMLでは、記法とソースコードの対応については 定義していませんので、例えば集約について どのようにソースコード生成するか、という内容については ツールによって変わる部分がございます。 Enterprise Architectの場合には、既存のソースコードを 読み込む時の解析では、 メソッドの実装は解析の対象外であることもあり、他のクラスを 保持している場合に、「関連」「集約」「コンポジット集約」の いずれであるかは判断できません。そのため、これらの3つは 区別せず、ソースコードの読み込みの場合には、常に「関連」として 扱います。 同じ理由で、ソースコード生成時にも「関連」「集約」「コンポジット集約」は すべて区別していません。 (いわゆる「スケルトン」しか生成しないため) なお、Enterprise Architectの「ソースコード生成テンプレート」の カスタマイズ機能を利用することで、「集約」の場合に「関連」と 異なるソースコード生成する、等のカスタマイズが可能です。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




