相关文章:
一、详解
1、概念
Decorator Pattern
动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。
- 装饰者模式属于结构型模式。
- 装饰者模式在生活中应用实际上也非常广泛,一如一间房,放上厨具,它就是厨房;放上床,就是卧室。
- 通常我们扩展类的功能是通过继承的方式来实现,但是装饰者模式是通过组合的方式来实现,这是继承的替代方案之一。
2、使用场景
3、UML结构图分析
4、实际代码分析
5、装饰模式优点
二、在Android中的实际运用