底层逻辑层发起,数据流向上一级逻辑层 的几种方式底层逻辑层发起,数据流向上一级逻辑层 的几种方式
业务环境背景:
数据接收层接收到数据并向数据操作层流转。
第一种方式 事件方式 (注意这种是异步方式)
在数据接收层对应数据,生成事件,
数据操作层侦听事件,并进行对应的处理。
特点: 异步方式,耦合度低,可一对多
第二种方式 委托的方式(注意这种方式是同步方式)
在数据接收层:
在数据接收层定义数据处理委托。
在接收到数据后,直接调用定义的数据处理委托接口。
数据处理层:在初始话数据接收层时,将数据操作传递给数据接收层的委托接口
特点:同步方式,耦合度...
底层逻辑层发起,数据流向上一级逻辑层 的几种方式
业务环境背景:
数据接收层接收到数据并向数据操作层流转。
第一种方式 事件方式 (注意这种是异步方式)
在数据接收层对应数据,生成事件,
数据操作层侦听事件,并进行对应的处理。
特点: 异步方式,耦合度低,可一对多
第二种方式 委托的方式(注意这种方式是同步方式)
在数据接收层:
在数据接收层定义数据处理委托。
在接收到数据后,直接调用定义的数据处理委托接口。
数据处理层:在初始话数据接收层时,将数据操作传递给数据接收层的委托接口
特点:同步方式,耦合度高,一对一
第三种方式 观察者模式,定义处理类接口 (注意这种方式是同步方式)
在数据接收层:
在数据接收层定义一个处理类接口
在数据接收层获得到数据后,直接调用处理类的接口。
数据处理层:
定义一个数据处理类继承数据接收层的处理类接口。
在初始化数据接收层时,将数据处理类传递给数据接收层
可以修改成异步方式
特点:同步方式,耦合度一般,一对一
本文档为【底层逻辑层发起,数据流向上一级逻辑层 的几种方式】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。