public class myBufferedReaderDemo { public static void main(String[] arg) throws IOException{ FileReader fr = new FileReader("demo.txt"); MyBufferedRe ...
分类:
其他好文 时间:
2018-08-05 16:59:25
阅读次数:
121
```java
import java.io.*; public class MyBufferedReader { private FileReader fr; MyBufferedReader(FileReader fr) { this.fr = fr; } //可以一次性读一行数据的方法 pub... ...
分类:
其他好文 时间:
2018-07-19 16:14:53
阅读次数:
161
MyReader专门用于读取数据的抽象类|--MyTextReader|--MyBufferedTextReader|--MyMp3Reader|--MyBufferedMp3Reader如果多个这样的二级类,每个二级类下面又有3级类,会让这个体系看起来很臃肿,这些3级类看起来又有共同的特点,那么考虑用装饰模式classMyBufferedReader{//MyBufferedReader(MyT
分类:
其他好文 时间:
2018-01-25 14:18:15
阅读次数:
110
package cn.hncu.pattern.decorator.v1; import java.io.FileReader;import java.io.IOException; public class MyBufferedReader { private FileReader r;//封装或 ...
分类:
其他好文 时间:
2016-07-24 22:25:41
阅读次数:
198
1.自定义类模拟LineNumberReader的获取行号功能案例2. 代码实现:(1)MyBufferedReader.java: 1 package cn.itcast_08; 2 3 import java.io.IOException; 4 import java.io.Reader; 5....
分类:
编程语言 时间:
2015-10-12 10:45:59
阅读次数:
296
装饰设计模式:当需要对某些类功能进行增强时,可以把这个类的对象传到自定义类中,然后利用此对象具备的方法在此基础之上进行功能的增强。与继承的区别:扩展性强一些代码举例:import java.io.*;class MyBufferedReader{ private FileReader file...
分类:
其他好文 时间:
2014-09-29 12:32:27
阅读次数:
145
子类用的技术都是一样的,那么有必要给他单独定一个子类吗? 这就是装饰模式生成的原因。 class MyBufferReader{ MyBufferedReader(被提高效率的类1 class){} MyBufferedReader(被提高效率的类2 class){} MyBufferedReade...
分类:
其他好文 时间:
2014-07-23 12:11:06
阅读次数:
184
package ioTest.io2;
import java.io.FileReader;
import java.io.IOException;
/*
* 自定义的BufferedReader类
* MyBufferedReaderDemo:也是为了提高对流的操作性能。
* 所以构造函数中应该将流传入
*
* --------拓展:装饰设计模式
* 装饰设计模式是28种设计模...
分类:
编程语言 时间:
2014-05-03 17:42:26
阅读次数:
258