黑马程序员技术交流社区

标题: 请教一下大家是如何理解和区分装饰设计模式和代理设计模式的 [打印本页]

作者: 燃灯街    时间: 2013-6-17 18:30
标题: 请教一下大家是如何理解和区分装饰设计模式和代理设计模式的
请教一下大家是如何理解和区分装饰设计模式和代理设计模式的?总感觉它们很相像。另外请教一下总分106进黑马的希望有多少?
作者: yasyas001    时间: 2013-6-18 19:47
装饰设计模式是对类的功能进行了增强,提高了灵活性。减少了体系中的类,提高了扩展性。装饰类一般也是体系中的一员。
代理设计模式(Proxy Method Pattern),不改变原来的类,使用代理的方法,增加一些功能,比如在开头和结尾增加时间计算,来计算算法时间。
两者都是扩展类的方法,不过操作的思想不太一样
我的一点理论理解,供你参考




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2