开发者社区 问答 正文

依赖倒置原则在实际应用中如何体现?

依赖倒置原则在实际应用中如何体现?

展开
收起
三分钟热度的鱼 2024-05-04 23:20:04 50 分享 版权
1 条回答
写回答
取消 提交回答
  • 在实际应用中,依赖倒置原则体现在对抽象接口进行编程,而不是对具体实现进行编程。例如,在订单管理系统里面对订单查询的服务,可能会直接调用实例,这是“上层依赖下层”的逻辑。但如果服务是外部的,不受到自己的管控,为了隔离变化并保留升级接口的能力,通常会再包装一层抽象接口。这样,下单和履约系统就依赖于抽象的服务接口,而不是具体的实现实例。

    2024-05-05 13:16:23
    赞同 展开评论
问答地址: