谈谈模型驱动设计DDD
领域建模在现在的软件开发中起到了直观重要的地位,领域设计 把项目的需求分解成 类与类之间的关系,模型元素包括实体
值对象 聚合 工厂 仓储 把领域分解成这样的几个元素 组成的模型框架图 业务这个东西挺难抽象成对象及对象之间得关系 以理解
为面向应用,是针对特定领域而言的OO,与领域相关的对象关系被重点提及。 DDD和设计模式一样,不是一种新的理论,而是实战经
验的总结,使用面向对象技术和分层架构来解决问题,而不是依赖数据库,纠正大家潜意识行为错误,当我们陷入EJB或Spring等架
构争执时,其实我们已经将大量时间浪费在无谓的架构平台选择上,我们业务重点都无暇顾及,这是非常重要的。重点放在领域模型
的建构上 ,这样的项目可维护性 和可扩展性更好,更有利于系统的重用。
学习领域建模模型以UML的各种图形显示给客户,开发人员,这样更能加快项目后期开发的进度,前期的系统模型设计花费很
多是时间更是为了后期的项目非延期做下铺垫。