为了账号安全,请及时绑定邮箱和手机立即绑定

关于适配器的理解

关于适配器的理解

慕容森 2019-05-20 17:51:48
https://blog.csdn.net/adoocok...这篇文章里MethodBeforeAdviceAdapter只是实现了AdvisorAdapter而AdvisorAdapter本身也没有对哪个类或者接口扩展功能为何这里算适配器模式?
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

我个人的理解是,首先Spring是面向接口的框架,那决定了它肯定具备可扩展性,那么当用户遵循Spring规范自定义接口,由于不可预知因素在运行时没法协作,导致程序down了。它想出了一个或几个办法来解决这类难题,于是乎Spring一口气给你提供A、B、C、D个可扩展上层规范来解决运行时动态代理绑定这类问题。因为你的自定义接口是基于Spring的,所以肯定也遵循Spring的规范,那么当它发现你需要B的时候那么给你装配一个B的工具或对象来兼容你的接口,完成你的工作以达到和平协作,就好像按名匹配、按类型匹配一样的思想。引申出适配器模式的核心就是:数学上分类讨论思想,只不过这里分类的不是具体的某个人而是Spring。
                            
查看完整回答
反对 回复 2019-05-20
  • 2 回答
  • 0 关注
  • 372 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信