Back to Posts

设计模式——装饰者模式IO流

Posted in DesignPattern

装饰者模式…… 一般来说,基于被装饰的类增加一些扩展,最常见的就是Java中IO流的Api了

DataInputStream  dataInputStream = new DataInputStream(new FileInputStream(new File("text.txt")));  

装饰者和代理模式有那么丢丢的类似,所以这里提一下;实现上只要在装饰类的构造器上指定被包装的类,并初始化就ok了。

你看那个人好像一条狗啊

Read Next

设计模式——观察者模式&朋友圈女神