设计模式—— 一顾
第一次翻开设计模式这本书就巧合的翻到了一个故事,曹操不断改进《短歌行》中的字句,而当时又没有活字印刷术,搞得刻刻板的工匠非常的吐血。然后我就保持着很大的兴趣把这本书看完了~
为什么学习设计模式
刚开始的时候,我也不知道为什么学设计模式,当有一天我百度了一下,发现网上有各种说辞。有人说,对于普通的程序员来说,设计模式用起来就像把代码写成了八股文,用的好便罢,否则就是累赘。有的人说,设计模式可以应对各种已知或者未知的变化。也有人说,设计模式可以让一行代码代替一千行代码。
我想说,我们都不想做一般的、普通的程序员。人要对自己有定位,才能在面对一些事情的时候做出正确的决定。既然大家意见如此不一致,我就学学好了。
设计模式是什么
学习兵法可分上中下三等,上者领悟其神不拘一格可成兵法家,中者融会贯通运用得当可成大将军,下者只知形式循规守据可拿来唬人…这也是某个大神说的,很有道理。
设计模式以前的编程高手开发经验的总结,我们就像读兵法一样,也就是套路。可以让我们开发出更高效安全的软件。学设计模式重点是学习idea,次要学习technique,如何解耦,如何让封闭的代码扩展开放。
说真的,我现在真的到不了这个境界,仿佛连皮毛都没学到。但是贵在重复,相信以后会在反复的实战中不断强化。
设计模式的分类
设计模式六大原则
总结
只有长得好看的,才能看见这篇博客~