掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
C言語のクラスの他クラスへのポインタ |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2008-3-14 15:38 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: C言語のクラスの他クラスへのポインタUMLのクラス図で、他のクラスの「関連」がある場合には
対象のクラスを参照(利用・アクセス)できるか、あるいは 対象のクラスを保持あるいは管理しているということに なるかと思います。 C言語の場合も同様に考え、関連がある場合には そのクラスをポインタ形式で保持する、というのが 既定のコード生成の意味となります。 ただし、「関連」を実装上どのような意味で扱うのか、ということは テンプレートを変更することで自由に変えることができます。 また、Enterprise Architectのオプションで 動作を変えることもできます。 例えば「内部から参照・利用している」という意味として モデリングを行うこともできます。この場合には ポインタを生成する必要はないので、テンプレートを カスタマイズして生成しないようにできる、ということに なります。 なお、こうした意味の場合には「依存」の関係を 利用する場合もあります。 (依存先のクラス(ソース)がないと動かない) Enterprise ArchitectでJavaなどのソースコードを解析する場合 依存の関係をつけるようなオプションがあります。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| |
tkouno | 2007-11-20 10:51 |
| |
未登録ゲスト | 2008-3-14 15:27 |
| » |
tkouno | 2008-3-14 15:38 |




