首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

有关模式辨析——研磨设计模式——跟着cc学设计系列

2012-11-04 
相关模式辨析——研磨设计模式——跟着cc学设计系列通过上面的结构图,可以体会到桥接模式和策略模式是如此相似

相关模式辨析——研磨设计模式——跟着cc学设计系列

通过上面的结构图,可以体会到桥接模式和策略模式是如此相似。可以把策略模式的Context视做是使用接口的对象,而Strategy就是某个接口了,具体的策略实现那就相当于接口的具体实现。这样看来的话,某些情况下,可以使用桥接模式来模拟实现策略模式的功能。这两个模式虽然相似,也还是有区别的。最主要的是模式的目的不一样,策略模式的目的是封装一系列的算法,使得这些算法可以相互替换;而桥接模式的目的是分离抽象和实现部分,使得它们可以独立的变化。?临别赠言不是结束而是新的开始首先恭喜你,学到这里,说明你已经基本掌握了本课程所讲述的设计模式的内容,应该可以达到中级水平了。但是,这并不是说你就不用再学习设计模式了,恰恰相反,要想在设计上更进一步的话,困难才刚刚开始。从中级的水平向上发展,更多的是需要思考和领悟,其难度比从入门到中级要大得多。因此对你而言,学到这里并不是学习的结束,而是新的开始。?你该怎么做1:多看:多搜寻一些应用设计模式的实际项目、工程或是框架,参考别人的成功应用,再结合自己的经验来思考和使用。当然项目不应该太大,太大了很难完全看懂;也不能太小,太小了,没有太大实用价值,尤其是无法参考多个模式综合应用的情况,帮助就不大了。2:多练:多寻找机会,把这些设计模式在实际应用中使用,只有亲自动手去试验和使用,才能真正掌握和领会设计模式的精髓。3:多总结:认真分析每次对设计模式的使用是否得当,有什么经验和教训,是否有变形使用的情况,在不断总结中进步。4:反复参阅《研磨设计模式》一书:理论联系实际,通过实际应用反过来加深对理论的理解,以达到融会贯通这些设计模式的知识。因此,你需要反复参阅《研磨设计模式》一书,看看书上的知识,然后实践,然后再回头看书上的知识,你会有不一样的体会和领悟。5:多思考:多从设计上去思考这些设计模式,考虑它的设计意图、设计思想、解决问题的方式、实现的原理、模式的本质、以及如何变形使用等等。只要你坚持去按照上面说的做,假以时日,必有所成。?预祝大家成功!??配套视频课程:【?????http://sishuok.com/product/501】私塾在线学习网原创内容,转载请注明【http://sishuok.com/forum/blogPost/list/0/5728.html】

热点排行