Net设计模式实例之装饰者模式(Decorator Pattern)(2)

四.案例分析(Example

Net设计模式实例之装饰者模式(Decorator Pattern)(2)
此案例对具体组件TextView进行了BorderScrollBar的装饰。使TextView更符合项目需求。

五、总结(Summary

装饰模式,给一个对象动态添加额外职责,这些职责需要由用户决定加入的方式和时机。装饰模式提供了“即插即用”的方式,在运行期间决定何时增加何种功能。就增加功能来说,装饰模式比生成子类更加灵活。









本文转自 灵动生活 51CTO博客,原文链接:http://blog.51cto.com/smartlife/268100,如需转载请自行联系原作者

上一篇:LeetCode 3. Longest Substring Without Repeating Characters (Medium)


下一篇:Linux特殊权限