没有合适的资源?快使用搜索试试~ 我知道了~
Java设计模式之修饰模式篇(1).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2023-02-27
19:05:56
上传
评论
收藏 74KB PDF 举报
温馨提示
试读
3页
。
资源推荐
资源详情
资源评论
Java 设计模式之修饰模式篇(1)
table.setModel(sortDecorator);
在这段代码中,程序首先将表模型包装在一个修饰对象中。以后当表
对 它 的 模 型 进 展 操 作 的 时 候 , 它 实 际 上 操 作 的 是 排 序 修 饰 对 象
(sortDecorator),该修饰对象在表模型中参加了排序功能,而将其他根
本的功能托付给缺省的表模型,在修饰模型中,这个缺省的表模型又被称
为真实对象(real subject)。
在 Java 的编程中,基类和子类的继承关系在编译的时候就被固定了,
就像手机的天线和话筒一样。由于继承关系是静态的,开发人员无法在程
序运行时转变对象的行为。但是通过修饰者开发人员可以在运行时拼装对
象,因此修饰模式供应了一种比继承更敏捷的功能扩大模式。
修饰模式(Decorator Pattern)
在运行时将特定的功能绑定在对象上,这就是修饰模式的核心。修饰
模式比继承更加敏捷,由于后者是在编译时就将特定的功能绑定到类上。
下面然我们来看一个简洁的 I/O 例子:
FileReader frdr = new FileReader(filename);
LineNumberReader lrdr = new LineNumberReader(frdr);
资源评论
G11176593
- 粉丝: 6677
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功