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