设计模式之美学习-结构型-装饰者模式(二十)
Posted lqblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之美学习-结构型-装饰者模式(二十)相关的知识,希望对你有一定的参考价值。
什么是装饰者模式
在不破坏被装饰类的业务逻辑的情况下进行增强 同时支持装饰多层,与代理模式很像 装饰者侧重增强,代理侧重控制
Java IO
类图
使用
//FileInputStream是转为用于读取文件流的类 InputStream in = new FileInputStream("/user/wangzheng/test.txt"); //是一个支持带缓存功能的数据读取类 对in进行装饰实现增加 带有缓存 InputStream bin = new BufferedInputStream(in); byte[] data = new byte[128]; while (bin.read(data) != -1) { //... }
以上是关于设计模式之美学习-结构型-装饰者模式(二十)的主要内容,如果未能解决你的问题,请参考以下文章