.NET应用架构设计—适当使用活动记录模式代替领域模型模式
阅读目录: 1.背景介绍 2.简单介绍领域模型模式、活动记录模式 3.活动记录模式的简单示例及要点 4.总结 1.背景介绍 对软件开发方法论有兴趣的博友应该发现最近“领域驱动设计”慢慢的被人发现被人实践起来,园子里也慢慢有了DDD的学习气氛和宝贵实战经验的分享。其实之前我也痴迷于DDD,为什么会痴迷于它并不是因为它是所谓的新技术,也不是因为各种对它的炒作,而是我觉得我找到了能解放我们进行企业业务系统开发的方法论。 DDD可以很好的指导我们开发可靠的软件系统,尤其是现在的企业业务复杂多变的情况下,使用DDD可以很好的随着业务变化不断的重构现有的领域模型,最为重要的是我觉得DDD是能够很好的实施敏捷价值观的软件开发方法论。 如果你想重构、测试你所写的业务代码,少不了对代码进行适当的罗动,如果没有一个好的结构让你存放你所提取出来的代码是比较无奈的。包括现在敏捷软件开发方法论中最重要的TDD方法论更加的依赖代码的结构是否能够允许进行重构,如果你的结构是很死板的,扁平化的其实很难实施TDD,你会发现你所抽象出来的概念无耻容纳。 所以我认为DDD是为了解决上述这些问题的一个好的方法,当然前提是你自...