2

2 つの定数を持つエンティティを作成したいと考えています。宣言はアーキテクチャではなくエンティティ宣言に含めることをお勧めしますが、アーキテクチャで定数を使用する必要があります。

  • それらをエンティティ宣言で定義すると、それらはアーキテクチャで認識されますか?
  • エンティティをコンポーネントとして使用する場合、定数を再度定義し直す必要がありますか? または、ポートのみを記述できますか?
  • 私が知っておくべき他の違いはありますか?
4

2 に答える 2

2

質問に答えるには:

  1. エンティティの定数は、アーキテクチャで使用できます。
  2. コンポーネントには定数がありません (または必要ありません)。
  3. エンティティ内の定数は、1 つのアーキテクチャだけでなく、すべてのアーキテクチャに適用されます。

しかし、チャールズが彼の答えで言ったように、ジェネリックが実際に時々変更したい「定数」である場合は、定数の代わりにジェネリックを使用することを検討することをお勧めします。

于 2012-11-03T23:52:03.617 に答える
1

ジェネリックを知っていますか?彼らはあなたが望むものかもしれないようです。

于 2012-11-03T22:05:34.897 に答える