黑马程序员技术交流社区
标题:
代理设计模式与模板设计模式
[打印本页]
作者:
小路飞
时间:
2013-3-21 13:39
标题:
代理设计模式与模板设计模式
本帖最后由 侯国奇 于 2013-3-21 23:11 编辑
这两个模式有什么区别?
作者:
qintoko
时间:
2013-3-21 14:44
模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤
代理设计模式(Proxy Method Pattern),不改变原来的类,使用代理的方法,增加一些功能,比如在开头和结尾增加时间计算,来计算算法时间。
两者都是扩展类的方法,不过操作的思想不太一样
作者:
小路飞
时间:
2013-3-21 18:02
qintoko 发表于 2013-3-21 14:44
模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。 ...
有些眉目了,再加些实例场景说明就好了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2