1.适配器模式
适配器模式,作为连接两个接口的桥梁。这个概念感觉有点那啥,很少用接口的朋友可能就没有什么感觉,经常面向接口编程的朋友比较能产生共鸣,简单来说,就是写一个适配器(转换器)来对接对象。
2.适配器模式使用
java适配器模式有两种,类适配器和对象适配器
3.适配器模式的使用场景
(1)其中一个使用的场景是像上面所说的一样,有两个接口,你主动的想去连接着两个接口,写个适配器,感觉这种情况也不是很多,因为很多时候都是些一个实体类对象调用另一个实体类对象。
(2)被动使用的情况,这种情况我可能见得比较多。举个栗子,比较极端的栗子,你和你同伴一起合作开发,你同伴写一个部分,你写一个部分,现在两个部分要对接。结过到对接时,你们发现两个人都自定义了接口,而且两个人都开发完了,都不想改,那怎么办,只能写一个适配器去适配两个接口。又或者说你开发新版本的时候重新定义了接口,要和旧版本写适配的时候,为了方便也可以使用适配器模式。