开发者社区 问答 正文

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

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

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

    2022-05-09 11:22:35
    赞同 展开评论