J2EE Development without EJB読書会議事録
J2EE Development without EJB読書会の議事録に イカ以下のような記述があった。
永続化オブジェクトは振る舞いを持たせないといけないのか?
- OO的な観点に立つとsetter/getterのみのオブジェクトはおかしい。
- 現実的にはEntityオブジェクトにどんな振る舞いがあるかと考えると、殆ど無いかも。
- 複数のEntityに関わる振る舞いはEntityに実装するの違う。
- 殆ど無いのであれば、Entityは振る舞いを持たないと考えた方が一貫性もありシンプルに感じる。
それってドメインモデル貧血症なんじゃないかな?
現在よくある過ちは、適切なオブジェクトに振る舞いを割り当てることを、あまりにも簡単に諦めてしまっていることです。
に陥ってない?