我是一名程序员,我认为我在 OO 方面受过良好的教育。我相信 POCO (C#) 和只有 get/set 方法来封装数据的模型。3层域模型。
我正在寻找支持在服务层中具有简单域模型和所有业务逻辑以及用于数据访问的 DAL 的价值的文档。
马丁·福勒:
http://martinfowler.com/eaaCatalog/domainModel.html
http://martinfowler.com/bliki/AnemicDomainModel.html
是说(贫血)域模型没有价值,并且要使其具有价值,它必须处理总线逻辑或/和数据 CRUD 操作。我需要一些对 Martin Fowler 有反驳意见的好书。(这不是解雇 Martin Fowler 的情况,我尊重这项工作。我希望更好地了解我们在做什么以及为什么?)