DDD漫想

领域专用语言

领域驱动设计(Domain Driver Design)开发中,最令我震撼的是领域专用语言(Domain specific language),领域专用语言专注于描述当前领域内的业务细节,与具体技术实现细节解耦

在领域驱动设计中,具体的技术细节(数据库,消息队列,缓存),以框架的形式存在,其框架的主要作用是将领域专用语言变成可执行的存在

DDD中领域专用语言并不是指一种全新的编程语言,而是指构成领域的业务逻辑和规则,而具体的表现就是领域对象模型里面的细节

领域模型里面的每一个细节,都是领域专家的描述具体表现,领域模型里的方法,是用户场景(User Story)的具体描述,通过调用其中的方法,可以直接重现现实世界中的某一个用户场景

posted @ 2018-10-15 22:19  幻影gool  阅读(118)  评论(0编辑  收藏  举报