私はプログラマーであり、OOについて十分な教育を受けていると思います。POCO(C#)と、データをカプセル化するためのget/setメソッドしかないモデルを信じています。3層ドメインモデル。
シンプルなドメインモデルとサービスレイヤーのすべてのビジネスロジック、およびデータアクセス用のDALを持つことの価値をサポートするドキュメントを探しています。
マーティンファウラー:
http://martinfowler.com/eaaCatalog/domainModel.html
http://martinfowler.com/bliki/AnemicDomainModel.html
(貧血の)ドメインモデルには価値がなく、価値を持たせるには、buslogicまたは/およびdataCRUD操作を処理する必要があると言っています。マーティン・ファウラーに反論する良い本が必要です。(これはマーティン・ファウラーを解任する場合ではありません。私はその仕事を尊重します。私たちが何をしているのか、そしてその理由をよりよく理解したいと思っていますか?)