装饰(Decorator)模式又名包装(Wrapper)模式。在Android中,使用装饰模式一般是以Wrapper结尾,例如ContextWrapper,这也是我们这篇文章要分析的一个类。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案. 装饰模式以客户透明的方式动态地给一个对象附加上更多的责任,也就是客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用更多子类的情况下扩展对象的功能。 装饰模式的关键就是它的这种扩展是完全透明的,说白了它就是对既有的一个类进行了一个包装,并且对…

2015年9月4日 0条评论 1点热度 阅读全文