战术模式包含若干构造块模式,以便能够构建有效的领域模型。 战术模式严重依赖于领域模型和通用语言,通过技术模式将领域模型和通用语言中的概念映射到代...
战术模式包含若干构造块模式,以便能够构建有效的领域模型。 战术模式严重依赖于领域模型和通用语言,通过技术模式将领域模型和通用语言中的概念映射到代...
值对象虽然经常被掩盖在实体的阴影之下,但它却是非常重要的 DDD 概念。 值对象不具有身份,它纯粹用于描述实体的特性。处理不具有身份的值对象是很...
在问题空间中存在很多具有固有身份的概念,通常情况下,这些概念将建模为实体。 实体是具有唯一标识的概念,找到领域中的实体并对其进行建模是非常重要的...
在建模时,有时会遇到一些业务逻辑的概念,它放在实体或值对象中都不太合适。这就是可能需要创建领域服务的一个信号。 1 理解领域服务 从概念上说,领...
使用领域事件来捕获发生在领域中的一些事情。 领域驱动实践者发现他们可以通过了解更多发生在问题域中的事件,来更好的理解问题域。这些事件,就是领域事...
领域驱动设计确实已不再青春,从 Eric Evans 出版的那本划时代的著作《领域驱动设计》至今,已有将近十五年的时间,在软件设计领域中,似乎可...
我们回顾了经典三层架构与领域驱动设计四层架构,然后又对分层架构模式的产生与设计原则做了一次历史回顾。我们先后参考了 Robert Martin ...
课程背景 在探讨领域驱动战术设计的一些问题时,总会有人纠结:这个领域对象应该定义成实体,还是值对象?领域服务和应用服务的区别是什么?聚合的边界该...
相信很多朋友对领域驱动设计会有这样或那样的困惑,比如领域驱动设计是什么?它在工作中有什么作用?为什么国内关于这方面的书籍少之又少?…… 为了解决...
相信很多朋友对领域驱动设计会有这样或那样的困惑,比如领域驱动设计是什么?它在工作中有什么作用?为什么国内关于这方面的书籍少之又少?…… 为了解决...
专题公告
全面系统原创好内容