私はドメインモデルとビューのレンダリングに使用されるモデルを分けることについて読んだことがあります。私がMVC/UIレイヤーでモデルを作成したり、ビジネスレイヤーからデータを取り込んだりする際に、各ドメインモデルで理解できる限り、UIモデルを作成します。 int、floatはすべて問題ありません。ViewModel(UIレイヤー)とドメインモデル(ビジネスレイヤー)で同じEnums定義を使用する必要がありますか?
enumをどのように処理すればよいですか?
私は別の列挙型定義をすべてUIレイヤーに作成してから、ビジネスレイヤーからUIレイヤーに情報をインポートするときに列挙型をマップする必要がありますか?または、私のビジネスレイヤーで定義されている同じ列挙型をUIレイヤーでも使用することはできますか?
同じ列挙型を使用すると、はるかに少ないトラブルが発生します。質問の場合は –
+1。これは良い質問ですが、意見に基づいた回答のみを抽出するために、SOによっておそらくシャットダウンされます。 – nashwan