定义
将一个类的接口编程客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作
结构与说明
Target : 目标接口
Adaptee : 源角色
Adapter : 适配器,实现目标接口
实例
这个不细讲适配器模式。在java I/O 库中,就有大量的实例,其中,InputStreamReader实现了Reader的接口,但是需要传入InputStream实例,通过StreamDecoder将InputStream实现Reader接口。
No Final is final
By Xu.j.h