DCI架构Data, context and interaction - 解道Jdon
文章推薦指數: 80 %
DCI模型架构. DCI是对象的Data数据, 对象使用的Context场景, 对象的Interaction交互行为三者简称, DCI是一种特别关注行为的模式(可以对应GoF行为模式),而MVC模式是一 ...
DCI模型架构
DCI是对象的Data数据,对象使用的Context场景,对象的Interaction交互行为三者简称,DCI是一种特别关注行为的模式(可以对应GoF行为模式),而MVC模式是一种结构性模式,DCI可以使用演员场景表演来解释,某个实体在某个场景中扮演包公,实施包公升堂行为;典型事例是银行帐户转帐,转帐这个行为按照DDD很难划分到帐号对象中,它是跨两个帐号实例之间的行为,我们可以看成是帐号这个实体(PPT,见四色原型)在转帐这个场景,实施了钞票划转行为,这种新的角度更加贴近需求和自然,结合四色原型DDD和DCI可以一步到位将需求更快地分解落实为可运行的代码,是国际上软件领域的一场革命。
DDDDCI和领域事件
DCI架构是什么?
DCI架构本质
MVC模式已死?
面向函数式编程(Functionalprogramming)专题
并行并发编程模型
EDA事件驱动或CQRSEventSourcing架构
异步编程架构
更多DCI相关讨论
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》
延伸文章資訊
- 1DCI架構_百度百科
DCI是數據Data 場景Context 交互Interactions的簡稱,DCI是一種特別關注行為的模式(可以對應GoF行為模式)
- 2DCI架構是如何解決DDD戰術建模缺點的? | IT人
DCI架構 · Data,也即資料/領域物件,用來描述系統“是什麼”,通常採用DDD中的戰術建模來識別當前模型的領域物件,等同於DDD分層架構中的領域層。 · Context ...
- 3DCI架構是什麼? - 每日頭條
DCI可以說是函數式functional編程比如Scala帶來的一個理念,The DCI Architecture: A New Vision of Object-Oriented Progra...
- 4DCI架构是如何解决DDD战术建模缺点的? - SegmentFault 思否
DCI架构 · Data,也即数据/领域对象,用来描述系统“是什么”,通常采用DDD中的战术建模来识别当前模型的领域对象,等同于DDD分层架构中的领域层。 · Context ...
- 5領域驅動設計學習筆記(16):學DCI,重構Aggregate ,Part 1