黑马程序员技术交流社区

标题: 设计模式 [打印本页]

作者: 宋红旺    时间: 2011-9-15 17:39
标题: 设计模式
大家好 能否 帮我讲解一下 java io包中常用的设计模式, 比如 filter file 等 他们使用了啥设计模式
Inputstream OutputStream 等 用到的 装饰模式 ,具体的 能否给系统的讲解一下 谢谢!!!
作者: 匿名    时间: 2011-9-15 19:18
马士兵的视频有讲解过,你可以看看
作者: 匿名    时间: 2011-9-15 19:29
你按照顺序看下来就知道了
作者: 程辰    时间: 2011-9-16 18:16
我想你说的是Decorate 包装设计模式, 在使用IO类时常常用到的一种模式。包装设计模式其实就是对普通的IO类进行加工,比如
FileInputStream fis = new FileInputStream(new File("1.text"));
BufferedInputStream bis = new BufferedInputStream( fis );

这里的BufferedInputSteam对FileInputStream就是一种包装。

包装后的普通类具有更多更好的功能,比如上面举得例子,就添加了BufferedInputStream的缓存功能。
希望我写的能对你有所帮助。
[ 本帖最后由 程辰 于 2011-09-16  18:18 编辑 ]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2