装饰者模式…… 一般来说,基于被装饰的类增加一些扩展,最常见的就是Java中IO流的Api了
DataInputStream dataInputStream = new DataInputStream(new FileInputStream(new File("text.txt")));
装饰者和代理模式有那么丢丢的类似,所以这里提一下;实现上只要在装饰类的构造器上指定被包装的类,并初始化就ok了。
装饰者模式…… 一般来说,基于被装饰的类增加一些扩展,最常见的就是Java中IO流的Api了
DataInputStream dataInputStream = new DataInputStream(new FileInputStream(new File("text.txt")));
装饰者和代理模式有那么丢丢的类似,所以这里提一下;实现上只要在装饰类的构造器上指定被包装的类,并初始化就ok了。
你看那个人好像一条狗啊