现在的位置: 首页 > 面试题 > 设计模式面试题 > 正文

12.IO 使用了什么设计模式?

2022年01月03日 设计模式面试题 ⁄ 共 211字 ⁄ 字号 暂无评论
博客主机

答:IO 使用了适配器模式和装饰器模式。

 

适配器模式:由于 InputStream 是字节流不能享受到字符流读取字符那么便捷的功能,借助 InputStreamReader 将其转为 Reader 子类,因而可以拥有便捷操作文本文件方法;

装饰器模式:将 InputStream 字节流包装为其他流的过程就是装饰器模式,比如,包装为 FileInputStream、ByteArrayInputStream、PipedInputStream 等。

Wopus问答

Wopus问答

给我留言

留言无头像?


×