设计模式什么的哪有那么神秘 --开篇吐槽

我最近从新看了一遍23种设计模式,很有感觉,工做3年多了,第一次接触是在大学的时候.那个时候没什么实际项目经验,感受设计模式学的仅仅是理论的上的存在.最近从新看过.结合3年实际的经验.感受比之前理解的更加深刻了. java

市面上不少都是单纯的为了讲模式而讲模式的文章.通篇理论性质的文字.更多的讲的是某个模式使用场合以及带来的效果,或者就是如何用代码堆砌.包括我在内不少程序员,一开始学习的时候.以为这个东西真好.可是就是不知道怎么用.学了半天仍然停留在理论阶段.平时写代码想用进去都感到生硬. 程序员

我但愿写一篇探索设计模式背后的一些东西的文章,但愿经过写我理解的模式中一些有意思的东西.来让你们熟练运用设计模式. c#

这篇文章中,不多会出现代码性质的东西,就算出现,我也使用伪代码来简单说明.因此对于阅读这一系列文章的朋友来说.你应该有一门使用很是熟练的语言,最好是java,c#.熟练到能明确分清楚接口,抽象类,继承,多态这些知识点.起码达到顺手拈来的水平.并且建议各位在看的时候,手边能有一本正统的讲解设计模式的书进行对比.好比我写这一系列文章的时候,翻的是程杰老师写的<大话设计模式>这本书.总之,我以为我写的这一系列不太适合初学者做为设计模式的入门文章.比较适合作过几个实际的项目,而且对设计模式有所了解的朋友. 设计模式

我并不想把每个设计模式都进行说明.会只说明设计模式中有韵味的地方.而后举例哪几个模式中有相同的韵味.但愿各位把模式看作一杯茶,细细体味其中的奥妙.相信若是你有所体会的话,必定会对设计模式有一个全新的理解. 学习

相关文章
相关标签/搜索