A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋红旺 黑马帝   /  2011-9-15 17:39  /  1726 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好 能否 帮我讲解一下 java io包中常用的设计模式, 比如 filter file 等 他们使用了啥设计模式
Inputstream OutputStream 等 用到的 装饰模式 ,具体的 能否给系统的讲解一下 谢谢!!!

3 个回复

倒序浏览
黑马网友  发表于 2011-9-15 19:18:03
沙发
马士兵的视频有讲解过,你可以看看

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 授人以渔!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-15 19:29:17
藤椅
你按照顺序看下来就知道了
回复 使用道具 举报
我想你说的是Decorate 包装设计模式, 在使用IO类时常常用到的一种模式。包装设计模式其实就是对普通的IO类进行加工,比如
FileInputStream fis = new FileInputStream(new File("1.text"));
BufferedInputStream bis = new BufferedInputStream( fis );

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

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

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 谢谢参与!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马