关于适配器的理解

https://blog.csdn.net/adoocok...
这篇文章里MethodBeforeAdviceAdapter只是实现了AdvisorAdapter而AdvisorAdapter本身也没有对哪个类或者接口扩展功能为何这里算适配器模式?
慕容森
浏览 373回答 2
2回答

千万里不及你

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

相关分类

JavaScript