装饰者模式简单理解
2016-08-19 17:25
183 查看
对装饰者模式的简单理解:
作用:对一个对象原有的方法进行加强,修饰。
实现:装饰者和被装饰者必须实现相同的基类。
实例:java io中的相关类。比如Writer,Read,BufferWriter,bufferReader。
注意:
1.装饰者只是对被装饰者方法的加强,而不是新增方法。
2.装饰者可以对被装饰者多次加强。
3.被装饰者对象要在装饰者中被传递调用,一层传一层,就行java io实现一样。
作用:对一个对象原有的方法进行加强,修饰。
实现:装饰者和被装饰者必须实现相同的基类。
实例:java io中的相关类。比如Writer,Read,BufferWriter,bufferReader。
注意:
1.装饰者只是对被装饰者方法的加强,而不是新增方法。
2.装饰者可以对被装饰者多次加强。
3.被装饰者对象要在装饰者中被传递调用,一层传一层,就行java io实现一样。
相关文章推荐
- 简单理解设计模式之装饰者模式
- 简单实例理解装饰者设计模式
- 简单工厂设计模式(先拷贝来在理解)
- 装饰者模式浅浅的理解
- Disruptor 模式简单理解
- 设计模式的简单理解
- 简单理解Vmware虚拟机网络连接模式(bridged、NAT、host-only)
- 简单工厂模式和抽象工厂模式的通俗理解
- 设计模式简单理解
- 谈谈对java I/O中装饰者模式的理解
- 深入理解JavaScript系列(29):设计模式之装饰者模式
- 我所理解的设计模式(C++实现)——装饰者模式(Decorator Pattern)
- 简单工厂解析 好理解的简单工厂模式
- java策略模式(strategy pattern)的简单理解
- 自己写的用c++实现的简单装饰者模式
- 设计模式之三:装饰者模式(简单实现(星巴兹咖啡))
- 关于装饰者模式的个人理解
- 简单工厂模式理解1
- 大话设计模式总结(28种设计模式定义+简单理解)
- 设计模式(2)结合代码和例子来理解简单工厂模式