17,227
社区成员




java中涉及到的设计模式有 适配器模式,装饰器模式
如: FileInputStream in1 = new FileInputStream() 创建的流只能读取字节,为了得到一个可以读取字符的类,使用 InputStramReader,
InputStramReader inreader = new InputStramReader(in1) 这个过程就是使用了适配器的模式产生一个可以读取字符的流。
接上,inreader 只能读取单个字符,但是如果我们想要读取一行字符,怎么弄,使用装饰器模式,BufferReader breader = new BufferReader(inreader);
breader 就可以读取一行字符了,这就是用到装饰器模式。