1/18

値オブジェクトについて質問です。
ビジネスロジックが無く、文字数制限だけしかないプロパティも値オブジェクトで作成すべきでしょうか?

例えば、タスクEntityの「タスク名」プロパティは今のところ100文字の文字数制限しか制約を想定していないため、LimitedString100のような値オブジェクトでも良いのでしょうか?

良いと思います。 まず大切なのは文字数制限がドメイン層の責務として実装されていること。それが守られていれば、専用のクラスをつくっても文字数制限がある値オブジェクトのような汎用クラスを作ってもいいと思います。

スポンサーリンク

質問はquerie.meからお願いします。さんになんでも質問しよう!

質問

スタンプ

利用できるスタンプはありません。

スポンサーリンク

質問する

過去に答えた質問

12/4

Googleポリシー違反コンテンツが含まれている可能性があるため非表示になっています。[表示設定を開く]

スポンサーリンク