上一篇 <<<建造者模式(Builder Pattern)
下一篇 >>>原型模式(Prototype Pattern)
適配器模式:將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口吟策。
- 優(yōu)點(diǎn):使得原本由于接口不兼容而不能一起工作的那些類可以一起工作檩坚。
應(yīng)用場(chǎng)景
- 新老版本接口的兼容【不同的數(shù)據(jù)庫(kù)版本效床、不同的系統(tǒng)版本兼容】
- OutputStreamWriter:是Writer的子類权谁,將輸出的字符流變?yōu)樽止?jié)流旺芽,即:將一個(gè)字符流的輸出對(duì)象變?yōu)樽止?jié)流的輸出對(duì)象采章。
- InputStreamReader:是Reader的子類壶辜,將輸入的字節(jié)流變?yōu)樽址鳎矗簩⒁粋€(gè)字節(jié)流的輸入對(duì)象變?yōu)樽址鞯妮斎雽?duì)象抵怎。
- SpringMVC 適配器
- Mybatis多種日志框架的整合
適配器的分類
適配器分為:類適配器反惕、對(duì)象適配器姿染、接口適配方式
類適配器方式采用繼承方式秒际,對(duì)象適配方式使用構(gòu)造函數(shù)傳遞
適配器的核心代碼
Mybatis適配器源碼分析
MVC適配器源碼分析
所有的HTTP請(qǐng)求都會(huì)經(jīng)過DispatcherServlet的doDispatch方法
相關(guān)文章鏈接:
<<<23種常用設(shè)計(jì)模式總覽
<<<代理模式(Proxy Pattern)
<<<裝飾模式(Decorator Pattern)
<<<觀察者模式(Observer Pattern)
<<<單例模式(Singleton Pattern)
<<<責(zé)任鏈模式(Chain of Responsibility Pattern)
<<<策略模式(Strategy Pattern)
<<<模板方法模式(Template Pattern)
<<<外觀/門面模式(Facade Pattern)
<<<建造者模式(Builder Pattern)
<<<原型模式(Prototype Pattern)
<<<工廠相關(guān)模式(Factory Pattern)