装饰器模式
来源:互联网 发布:淘宝大学vip课程有用吗 编辑:程序博客网 时间:2024/05/18 18:46
定义
动态的给对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更为灵活。
结构与说明
Component : 组件对象的接口
ConcreteComponent : 具体的组件对象
Decorator : 所有装饰器的父类
ConcreteDecorator : 具体的装饰器
实现
个人比较喜欢奶茶组合计费的例子(见书<<大话设计模式>>),这里还是看java的I/O机制,InputStream对象,有装饰器类FilterInputStream、BufferedInputStream、LineNumberInputStream实现。
No Final is final
By Xu.j.h
0 0
- c++装饰器模式
- 装饰器模式
- 装饰器模式
- 装饰器(Decorator)模式
- 装饰器模式
- 装饰器模式
- 装饰器模式
- 装饰器模式
- 装饰器模式
- 装饰器模式
- 装饰器(Decorator)模式
- 浅谈装饰器模式
- java 装饰器模式
- 装饰器(Decorator)模式
- 装饰器模式
- 装饰器(Decorator)模式
- 装饰器模式
- 装饰器模式
- jQuery选择器代码详解(六)——Sizzle选择器匹配逻辑分析
- 在XCode中使用SVN
- 《Internet和Intranet应用》简答题
- PostgreSQL的递归查询(with recursive)
- 配置Log4j,Log4j教程
- 装饰器模式
- 声波传输信息的研究
- android Activity实现从底部弹出或滑出选择菜单或窗口
- DBCP和JDBC学习总结(应用篇)
- xpath定位中starts-with、contains和text()的用法
- 简单vnc-server设置[centos6]
- 备考ocp_ORACLE专题之安装
- 避免创建不必要的SPWeb对象
- 树的递归和非递归遍历