首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

JAVA设计方式学习笔记–装饰者模式

2012-10-26 
JAVA设计模式学习笔记–装饰者模式装饰者模式:1. 装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者

JAVA设计模式学习笔记–装饰者模式

装饰者模式:

1. 装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者模式比继承提供了更有弹性的替代方案。

2.装饰者模式在JDK中的代表

java.io包:

InputStream---抽象组件

FileInputStream, StringBufferInputStream,ByteArrayInputStream.FilterInputStream---这些类继承于InputStream类,是可以被装饰者包起来的具体组件,其中FilterInputStream是一个抽象装饰者。

PushBackInputStream,BufferedInputStream,DataInputStream---具体的装饰者,装饰FilterInputStream

热点排行