赞
踩
领域是用来确定范围的,范围即边界。在研究和解决业务问题时,DDD会按照一定的规则对业务领域进行细分,当领域细分到一定程度后,DDD会将问题范围限定在特定边界内,在整个边界内建立领域模型,进而用代码实现该领域模型,解决相应的业务问题。领域可进一步划分为子领域。把划分出来的多个子领域称为子域,每个子域对应一个更小的问题域或更小的业务范围。
DDD是一种处理高度复杂领域的设计思想,它采用分而治之的策略,从而降低业务领域和技术实现的复杂度。DDD的研究方法与自然科学的研究方法类似,即分治策略。当人民在自然科学研究中遇到复杂问题时,通常做法是将问题一步一步细分,再针对细分出来的问题域,逐个深入研究,探索和建立所有子域的知识体系。当所有问题子域完成研究时,我们就建立了全部领域的完整知识体系。
在领域不断划分的过程中,领域会被细分为不同的子域,根据子域自身的重要性和功能属性将它们划分为三类子域,分别是:核心子域、通用子域和支撑子域。
战略方向和商业模式的不同最终会导致核心子域划分结果的不同。在企业业务领域不断细
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。