码迷,mamicode.com
首页 > 编程语言 > 详细

Java I/O库的两个设计模式

时间:2017-02-24 01:05:47      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:java i/o库的两个设计模式

 Java的I/O库总体设计是符合装饰者模式(Decorator)跟适配器模式(Adapter)的。如前所述,这个库中处理流的类叫做流类。引子里所谈到的 FileInputStream,FileOutputStream,DataInputStream及DataOutputStream都是流处理器的例子。 
  1 装饰者模式:在由 InputStream,OutputStream,Reader和Writer代表的等级结构内部,有一些流处理器可以对另一些流处理器起到装饰作用,形成新的,具有改善了的功能的流处理器。装饰者模式是Java I/O库的整体设计模式。这样的一个原则是符合装饰者模式的。 

  2 适配器模式:在由InputStream,OutputStream,Reader和Writer代表的等级结构内部,有一些流处理器是对其它类型的流源的适配。这就是适配器模式的应用。 
  适配器模式应用到了原始流处理器的设计上面,构成了I/O库所有流处理器的起点。 
  JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。 



更多详细介绍 
http://blog.csdn.net/zhytomas/archive/2008/09/22/2963806.aspx

Java I/O库的两个设计模式

标签:java i/o库的两个设计模式

原文地址:http://6630117.blog.51cto.com/6620117/1900713

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!