- 888 名前:デフォルトの名無しさん mailto:sage [04/12/09 16:49:05]
-
ちょっと聞きたいんだけど、振る舞いを持たないDTOって 例えば、伝票ってエンティティがあって、こいつの赤伝が欲しいって時に ステートレスなサービスオブジェクトで、わざわざ伝票の全ての金額項目を×-1していくってこと? エンティティ自体にtoDebitNote()とか作って、それ呼べば済む話だろうに。 複数のエンティティから特定のエンティティを生成する場合とか、似たような例は あると思うけど、普通そういうロジックはエンティティ自身に持たせるんじゃないの? サービス層がステートレスである必要性はわかるんだが、振る舞いを持たないDTOって いくらなんでもバカすぎじゃね? ValueObjectにすら振る舞いは持たせるだろ、普通。
|

|