不是结束而是新的开始
首先恭喜你,看到这里,说明你已经基本掌握了本书所讲述的设计模式的内容,应该可以达到中级水平了。
但是,这并不是说你就不用再学习设计模式了,恰恰相反,要想在设计上更进一步的话,困难才刚刚开始。从中级的水平向上发展,更多的是需要思考和领悟,其难度比从入门到中级要大得多。
因此对你而言,看完本书并不是学习的结束,而是新的开始。
你该怎么做
如果已经深入领会和掌握了本书的内容,还想要在设计模式上继续精进的朋友,给出如下的建议:
1:多看
多搜寻一些应用设计模式的实际项目、工程或是框架,参考别人的成功应用,再结合自己的经验来思考和使用。当然项目不应该太大,太大了很难完全看懂;也不能太小,太小了,没有太大实用价值,尤其是无法参考多个模式综合应用的情况,帮助就不大了。
2:多练
多寻找机会,把这些设计模式在实际应用中使用,只有亲自动手去试验和使用,才能真正掌握和领会设计模式的精髓。
3:多总结
认真分析每次对设计模式的使用是否得当,有什么经验和教训,是否有变形使用的情况,在不断总结中进步。
4:反复参阅本书
理论联系实际,通过实际应用反过来加深对理论的理解,以达到融会贯通这些设计模式的知识。因此,你需要反复参阅本书,看看书上的知识,然后实践,然后再回头看书上的知识,你会有不一样的体会和领悟。
5:多思考
多从设计上去思考这些设计模式,考虑它的设计意图、设计思想、解决问题的方式、实现的原理、模式的本质、以及如何变形使用等等。
只要你坚持去按照上面说的做,假以时日,必有所成。预祝大家成功!
参考文献
GoF的著作《设计模式——可复用面向对象软件的基础》
《设计模式Java手册》
《Effective Java中文版 第2版》
Design Patterns In Java Bob Tarr
《敏捷软件开发原则、模式与实践》
《UML2参考手册》
--------------------------------------------------------------------------
私塾在线学习网原创内容 跟着cc学设计系列 之 研磨设计模式
研磨设计讨论群【252780326】
原创内容,转载请注明出处【http://sishuok.com/forum/blogPost/list/0/5893.html】
---------------------------------------------------------------------------