我已经完成了3个关于域驱动设计的课程,并阅读了很多文章。
这些文章定义了子域,有界上下文,无处不在的语言等...,但大多数文章都将 Domain 的定义视为理所当然... >
到目前为止,我所看到的唯一定义是域的定义是:数据+行为。 Domain 是否有更好的定义?
答案 0 :(得分:3)
每个软件程序都与其用户的某些活动或兴趣有关。用户对其应用程序的主题领域是软件的 domain 。一些领域涉及物理世界:航空公司预订程序的领域涉及真实人乘坐真实飞机。有些领域是无形的:会计程序的领域是金钱和金融。软件域通常与计算机无关,尽管有例外:源代码控制系统的域是软件开发本身。 -Eric Evans,领域驱动设计。