一种DCI架构的,简化的逻辑处理框架

网友投稿 816 2022-05-29

DCI是对象的Data数据, 对象使用的Context场景, 对象的Interaction交互行为三者简称, DCI是一种特别关注行为的模式。

DCI架构主要做了:

1.数据和算法的分离

2.算法的可复用性

3.动态的业务处理

逻辑的处理:

从输入到输出经过:初始化、验证、处理等等阶段

简化:验证、处理

数据存储:

上下文中

异常处理:

抛出运行时异常,调用方处理

目标和原则:

1.可复用性,验证和处理可复用

一种DCI架构的,简化的逻辑处理框架

2.开闭原则,对扩展开放,对修改关闭

3.封装变化,封装验证逻辑、处理逻辑

设计模式:

模板方法模式等

创新点:

1.处理和验证的混合

2.spring的无缝接入(bean调用处理器、处理器调用bean)

其他

1.反射织入

2.线程间数据的共享

3.异步线程执行状态

4.思维

4.1 数据准备与逻辑处理分离

4.2 个人任务处理的三明治模型 总体流程(总体把控)->完成关键点->边缘任务

4.3 节奏 及时抛出问题、当日问题当日完成

微服务 敏捷开发 面向对象编程

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Hive优化(十七)-并行执行
下一篇:android体系结构介绍
相关文章