设计模式自创心法(持续更新)
2020-11-04 本文已影响0人
当当的风华
总结设计模式的学习应该有三种阶段,
第一阶段:天书,怎么看都不明白,甚至记不住里面的例子的代码,此时事倍功半,但是确是必须坚持的阶段,如果放弃你就与设计模式无缘,也就意味着你与成为优秀的程序员无缘了。
第二阶段:教科书,跟上学的时候学习一样,这个阶段你能记住各个模式的基本原理,甚至能编写出各个模式的代码,但是如果长时间不复习也会忘记,只能记住一个大概,但是具备这个能力的时候你基本算入门了,也是承上启下的阶段,往前一步是专家,退后一步是白痴。为什么说是白痴呢,因为你花了这么多功夫离成功只有一步之遥的时候放弃了,这样的事情我没少干。
第三阶段:小说,也是融会贯通的时候,因为优秀的代码都是结合各种设计模式组成的,很少有一段代码就用一种设计模式的,所以有些招聘时候说熟练掌握常用的设计模式,我觉得提法有点多余,设计思想会就是会,不会就是不会,不能达到融会贯通就无法应用于实践,要使用必须熟练掌握并融汇贯通,要像小说一样把握各个模式的关系,原理,组合,达到这个阶段你就是那20%优秀程序员里的一员了,把思想运用的设计中你就是优秀的设计师,当然未来也能成为一名优秀的管理者。
虽然写的头头是道,但是目前本人还没完成第三阶段的修炼,至于能否完成还是要看造化。