预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java设计模式:装饰模式2345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758packagecn.hncu.pattern.decorator.v1;     importjava.io.FileReader;     importjava.io.IOException;     publicclassMyBufferedReader{       privateFileReaderr;//封装一个对象              privatechar[]cbuf=newchar[1024];       privateintcount=0;//记录当前缓冲区中字符的个数       privateintpos=0;//数组元素的下标(当前读取的位置)              publicMyBufferedReader(FileReaderr){         this.r=r;       }              publicintmyRead()throwsIOException{         //对read()方法的功能加强         if(count<=0){           count=r.read(cbuf);           if(count==-1){             return-1;//代表读取到文件末尾           }           pos=0;         }                  charch=cbuf[pos];         count--;         pos++;                  returnch;     &nbs