A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 小路飞 中级黑马   /  2013-3-21 13:39  /  1151 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 侯国奇 于 2013-3-21 23:11 编辑

这两个模式有什么区别?

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

2 个回复

倒序浏览
模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤
代理设计模式(Proxy Method Pattern),不改变原来的类,使用代理的方法,增加一些功能,比如在开头和结尾增加时间计算,来计算算法时间。
两者都是扩展类的方法,不过操作的思想不太一样

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
小路飞 来自手机 中级黑马 2013-3-21 18:02:37
藤椅
qintoko 发表于 2013-3-21 14:44
模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。 ...

有些眉目了,再加些实例场景说明就好了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马