java IO读写装饰设计模式
来源:互联网 发布:看图猜字网络世界 编辑:程序博客网 时间:2024/06/07 19:07
/** * * @author wuyong *装饰设计模式: *当想要对已有的对象进行功能增强时, *可以定义一个类,将已有对象传入, 基于已有的功能,并提供加强功能 *那么自定义的该类称为装饰类。 * *装饰模式, 比继承灵活。。 避免了继承体系的臃肿 *而降低了类与类之间的关系 * *装饰类因为增强已有对象, 具备的功能和已有的是相同的, 只不过提供了更强的功能。 */public class MyBufferedReaderextends Reader{//装饰设计模式private Reader fr;MyBufferedReader(Reader fr) {this.fr =fr;}//自定义可以一次读一行的方法。public String myReadLine() {StringBuilder sb =new StringBuilder();int ch = 0;try {while((ch =fr.read()) != -1) {if (ch=='\r')continue;if (ch=='\n')returnsb.toString();else {sb.append(ch);}}if (sb.length() != 0) {returnsb.toString();}returnnull;} catch (IOExceptione) {// TODO Auto-generated catch blocke.printStackTrace();}returnnull;}public void myclose() {try {fr.close();} catch (IOExceptione) {// TODO Auto-generated catch blocke.printStackTrace();}}@Overridepublic int read(char[]cbuf, int off,int len) throws IOException {// TODO Auto-generated method stubreturn 0;}@Overridepublic void close()throws IOException {// TODO Auto-generated method stub}}
阅读全文
0 0
- java IO读写装饰设计模式
- java io 装饰设计模式
- java IO之装饰设计模式
- java--IO流缓冲区,装饰设计模式
- Java IO学习【10】装饰设计模式
- java IO 装饰模式
- Java Io装饰模式
- java.io.*中的设计模式之 装饰(Decorator)模式
- 浅析Java IO 设计模式之—装饰器模式
- 设计模式(三)装饰者模式之java.io
- 《java与设计模式》之装饰模式详解&Java IO中的装饰器模式
- IO流(装饰设计模式)
- JAVA IO之装饰器模式(Head first 设计模式之装饰器模式)
- java IO包 与 装饰设计模式 浅谈
- java IO流 [缓冲技术] [装饰设计模式]
- Java基础21--IO流--装饰设计模式--缓冲流
- java笔记-IO流-装饰设计模式、字节流
- 黑马程序员-Java IO和装饰设计模式
- OPENCV裁剪图片
- 图片加载框架-Picasso
- MySQL性能优化的21个最佳实践 和 mysql使用索引
- CrashReporter 简介
- <未完>iOS开发可以用到的mac命令
- java IO读写装饰设计模式
- 使用ArrayList创建帕斯卡三角
- 安卓自定义View雷达图(蜘蛛图)教程
- Kubernetes Node Controller源码分析之执行篇
- Java基础知识1
- MySQL优化
- 9.COM中特殊类型和相关函数
- Servlet之属性和监听者
- RHEL6配置yum源