开发者社区> 问答> 正文

在架构设计和代码开发中解决底层依赖的高层中的几种基本方式是什么?

在架构设计和代码开发中解决底层依赖的高层中的几种基本方式是什么?

展开
收起
Aries- 2022-05-09 11:11:01 492 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 1、系统依赖转换为数据依赖; 2、接口依赖,通过底层定义SPI,业务层实现,这种做法其实是不得已为之, 同时,我们在设计过程中还是尽可能避免走这条路; 3、通过事件机制解耦依赖。

    2022-05-09 11:22:35
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载