DataOutputStream BufferedOutputStream FileOutputStream 三个对象之间可以互相组合拼接,在不添加更多子类的情况下,将对象的功能加以拓展。
BufferedInputStream DataInputStream ...是装饰者;
FileInputStream是被装饰者
DataOutputStream BufferedOutputStream FileOutputStream 三个对象之间可以互相组合拼接,在不添加更多子类的情况下,将对象的功能加以拓展。
BufferedInputStream DataInputStream ...是装饰者;
FileInputStream是被装饰者