系统架构
文章平均质量分 78
一步一台阶
跬步行千里,滴水聚江海!
展开
-
解读《领域驱动设计 软件核心复杂性应对之道》(七)
上章我们讲到领域层被分割成一个个BOUNDED CONTEXT,构建出了CONTEXT MAP,并介绍了各个CONTEXT的关系。做任何事情,都要抓住主要矛盾,进行领域驱动设计也是。我们需要通过精炼,得到CORE DOMAIN(核心领域)。围绕核心领域展开分析。核心领域可能包含几个CONTEXT,也肯能只包含一个CONTEXT,甚至可能只是CONTEXT的一部分(如上章讲的SHARED KERNEL)。 精炼是把一堆杂乱在一起的组件分开的过程,以便通过某种形式从中提取出最重要的内容。就像蒸馏原创 2022-10-17 07:30:00 · 1000 阅读 · 0 评论 -
解读《领域驱动设计 软件核心复杂性应对之道》(五)
软件设计,很重要的一个方法就是“借鉴”,下面两章重点介绍了,如何通过借鉴分析模式和设计模式,来进行领域驱动设计。原创 2022-10-09 15:29:44 · 734 阅读 · 0 评论