您的位置:首页 > 其它

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

2013-08-04 06:35 309 查看
我最近重新看了一遍23种设计模式,颇有感受,工作3年多了,第一次接触是在大学的时候.那个时候没什么实际项目经验,感觉设计模式学的仅仅是理论的上的存在.最近重新看过.结合3年实际的经验.感觉比以前理解的更加深入了.

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

我希望写一篇探索设计模式背后的一些东西的文章,希望通过写我理解的模式中一些有意思的东西.来让大家熟练运用设计模式.

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

我并不想把每一个设计模式都进行说明.会只说明设计模式中有韵味的地方.然后举例哪几个模式中有相同的韵味.希望各位把模式看做一杯茶,细细体味其中的奥妙.相信如果你有所体会的话,一定会对设计模式有一个全新的理解.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: