当前位置:  开发笔记 > 编程语言 > 正文

领域特定语言(DSL)和域驱动设计(DDD)

如何解决《领域特定语言(DSL)和域驱动设计(DDD)》经验,为你挑选了2个好方法。

域特定语言(DSL)和域驱动设计(DDD)之间的差异和相似之处是什么?



1> jop..:

域驱动设计(DDD)是一种思考和沟通问题及其解决方案的方式.

域特定语言(DSL)是一种编写代码的方式.

它们是相似的,因为它们都以"域"这个词开头.就是这样,我想.:-)


虽然很有趣,但我觉得这个答案有点不准确.DSL将使用与在同一域中练习DDD时相同的无处不在的语言,它们并非完全不相关.

2> joel.neely..:

领域驱动设计在您为所设计的系统创建基本词汇表,概念和对象模型时强调问题域的作用.

领域特定语言是用于指定或实现系统的特定部分的符号,其面向该领域的从业者的需要(即,最小化大多数编程或规范语言的"程序化"方面).

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有