/note/social

WEBアプリのドメインモデルについて

WEBアプリのドメインモデルにはほぼ振る舞いがないとしても、そのモデルの構造はドメインの理解や表現として重要な情報であるはず。

したがって、ドメインモデルを表現するクラス(あるいは何らかのデータ構造)はやはり必要になる。

また、そのドメインモデルを生成する処理は、まさにビジネスルールをコードによって表現したものになるため、ドメインモデルを生成する処理は散逸させるべきではない。具体的にはFactoryメソッドなりオブジェクトなりに集約されるべき。