【读书笔记】HeadFirst设计模式——装饰者和适配器的区别
2012-03-25 01:25
375 查看
装饰者和被装饰者实现了同一个接口,给被装饰者增加功能。即装饰者和被装饰者一定是在同一继承体系的。
适配器和被适配者不实现同一接口,适配器将被适配者转换成客户适用的接口暴露给客户使用。
装饰者:
适配器:
适配器和被适配者不实现同一接口,适配器将被适配者转换成客户适用的接口暴露给客户使用。
装饰者:
适配器:
相关文章推荐
- HeadFirst设计模式_读书笔记_003_装饰者模式
- 【读书笔记】HeadFirst设计模式——代理和装饰者
- 《HeadFirst设计模式》读书笔记-第3章-装饰者模式
- 装饰者,适配器,代理和外观模式的区别
- 聚集和组合的区别与联系-读书笔记
- HeadFirst设计模式 之 C++实现(三):Decorator(装饰者模式)
- HeadFirst设计模式_读书笔记_002_观察者模式
- 读书笔记:HTTPS和HTTP的区别
- thinking in c++ 读书笔记:c与c++之区别
- 调侃《HeadFirst设计模式》之装饰者模式
- 【JS设计模式】装饰者模式和组合模式两者很像,那么这二者之间又有什么区别呢?
- More Effective C++ 读书笔记 之 区别pointer和reference
- HeadFirst设计模式 读书笔记
- HeadFirst设计模式 之 C++实现(三):Decorator(装饰者模式)
- 装饰者模式和代理模式的区别
- 《汇编语言》读书笔记(1)——段寄存器DS与CS的区别
- Java 代理模式和装饰者模式的区别
- 《HeadFirst设计模式》读书笔记-第6章-命令模式
- Java 代理模式和装饰者模式的区别
- 装饰者模式(附与代理模式的区别,乍看挺像)