Java_输入输出流技术方案.docVIP

  • 3
  • 0
  • 约 9页
  • 2016-04-23 发布于湖北
  • 举报
Java 输入输出流详解 文章分类:Java编程 ?? 最近一段时间,处于失业状态,正好有机会对未理解的知识进行整理,面试中这部分的知识很大可能也是会遇到的。下面的内容一部分是从网上筛选的,经过自己的梳理后总结的。 ? Java IO 用的是‘decorator模式’来构建的。要容易理解Java IO 应该从对称性和两个模式(装饰器模式和适配器模式)这两方面进行分析。 ? 装饰器模式: ??? 在由InputStream、OutputStream、Reader和Writer 代表的等级结构内部,有一些流处理器可以对另外一些流处理器起到装饰作用,形成新的、具有改善了的功能的流处理器。 ? 下面是Decorator模式的结构图: 1.Component就是装饰器模式中公共方法的类,在装饰器模式结构图的顶层。 2.ConcreateComponent是转换器模式中具体的被装饰的类,IO包中的媒体流就是此种对象。 3.Decorator装饰器模式中的核心对象,所有具体装饰器对象的父类,完成装饰器的部分职能。在上面的例子中Decorator类和这里的对应。该类可以只做一些简单的包裹被装饰的对象,也可以还包含对Component中方法的实现……他有一个鲜明的特点:继承至Component,同时包含一个Component作为其成员变量。装饰器模式动机中的动态地增加功能是在这里实现的。 4.

文档评论(0)

1亿VIP精品文档

相关文档