1.处理流的使用实例
bufferedReader(处理流)介绍:
buffereReader属于字符流,其次也是处理流,也是输入流,即字符输入处理流
常用方法 readLine()
BufferedReader使用方法
生成BufferedReader对象的方法;
BufferedReader in = new BufferedReader(new FileReader("foo.in"));
使用处理流的时候,必须要有节点流
2.装饰者(Decorator)模式
定义一个工人接口:
定义两个工种,即水管工,木匠:
创建A公司工人类:
测试:
当调用Aworker这个对象的doSomeWork()这个方法的时候,在Aworker()这个对象中又包含着plumer这个对象
这时候是先调用Aworker这个对象的dosomeWork()的方法,然后又调用了plumber这个对象的dosomework()的方法
3.节点流与处理流的关系
节点流就是装饰者模式中的被装饰者
处理流就是装饰者模式中的装饰者