您的位置:首页 > 大数据 > 人工智能

今天看到一篇关于DSL(Domain Specific Language)的文章

2014-04-01 20:38 375 查看
休假回来,换了办公室,发现桌上放了一大堆ACM communication的杂志, 每天会挑一本看,今天注意到D. GHOSH的一篇关于DSL的文章。

DSL:

优点:

1.与bussiness人交互更简单

2.更易于表达和维护,隔离了技术细节

3.领域模型接口都与实际的领域行为相关

4.扩展性

缺点:

1.设计难,对于软件人员要深入了解领域知识

2.会倾向使用多语言而导致设计的臃肿

3.除非项目中等以上的复杂度,否则领域模型不能提高效率

还给了个小例子。

了解更多DSL在软件整个架构的位置,参见Eric的DDD的第四章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: