Adapter又称Wrapper(包装器)
将一个类的接口转换成客户希望的另外一个接口
使用场景:
- 当想使用一个已存在的类,但是它 的接口不符合你的要求。
例子:
Java I/O
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
将inputStream转成Reader,而InputStreamRead就是适配器模式
数据库访问