摘要:
装饰模式是java编程中比较常见的设计模式。在java.io包下很多输入输出类都用到了装饰模式。例:InputStreamReader isr = new InputStreamReader(new FileInputStream(file));BufferedReader br = new BufferedReader(isr);这是我们常用的写法,这里就用到了装饰模式。查看源码发现BufferedReader和InputStreamReader都继承自Reader类,BufferredReader在InputStreamReader的基础上增加了缓冲的功能,但同时又拥有InputStrea 阅读全文