JavaIO设计模式总结


文档摘要

title: Java IO 设计模式总结 category: Java tag: Java IO Java基础 这篇文章我们简单来看看我们从 IO 中能够学习到哪些设计模式的应用。 装饰器模式 装饰器(Decorator)模式 可以在不改变原有对象的情况下拓展其功能。 装饰器模式通过组合替代继承来扩展原始类的功能,在一些继承关系比较复杂的场景(IO 这一场景各种类的继承关系就比较复杂)更加实用。 对于字节流来说, (对应输入流)和 (对应输出流)是装饰器模式的核心,分别用于增强 和 子类对象的功能。 我们常见的 (字节缓冲输入流)、 等等都是 的子类, (字节缓冲输出流)、 等等都是 的子类。 举个例子,我们可以通过 (字节缓冲输入流)来增强 的功能。


发布者: 作者: 转发
评论区 (0)
U