您的位置:首页 > 其它

《领域驱动设计》读书笔记(6)——隐含概念转变为显式概念

2017-06-12 00:00 176 查看
当开发人员识别出了某个概念(可能是在讨论时间接提到的,也可能是隐含在设计之中)的时候,就会对领域模型及其对应的代码执行一些转换,在模型中加入一个或多个对象或关系,将这个概念显式地描述出来。

6.1 如何找到隐含概念?

书中提到几点:

6.1.1 倾听领域专家的语言

领域专家提到的一些词汇可能就代表着领域中的一个概念。如果领域专家不太赞同我们描述模型的一些词汇,可能是因为我们理解得不够精确,少了一些东西没有想到,问清楚领域专家,有时就可以找到新的概念。

6.1.2 寻找模型不协调甚至矛盾的地方

这些不协调或者矛盾的地方往往是由于我们对领域的认识不清导致的,解决这些地方,就有可能发现新的概念。

6.1.3 查阅资料

专业的行业知识,前人的分析结果,前人的建模经验很有用,可能有些概念,已经被前人发现了。

6.2 如何显示地建模这些隐含的概念?

有一些概念表达了抽象的事物,如果这些抽象的概念确实是领域中很重要的部分,那就可以显式的把它建模,作成一个对象。书中提到了两个例子,一个是流程,一个是规格。规格感觉像是用对象描述规则,快成了领域语言了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ddd
相关文章推荐