文档章节

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

架构梦想
 架构梦想
发布于 2013/08/04 06:35
字数 613
阅读 148
收藏 3

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

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

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

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

我并不想把每一个设计模式都进行说明.会只说明设计模式中有韵味的地方.然后举例哪几个模式中有相同的韵味.希望各位把模式看做一杯茶,细细体味其中的奥妙.相信如果你有所体会的话,一定会对设计模式有一个全新的理解.

© 著作权归作者所有

共有 人打赏支持
架构梦想

架构梦想

粉丝 42
博文 24
码字总数 16028
作品 0
济南
部门经理
私信 提问
设计模式什么的哪有那么神秘 ----第一集 一些吐槽和重构的韵味

一日面试, ...... Hr:你对设计模式熟悉吗? 应聘者A:我了解常用的设计模式,平时经常使用工厂模式和单例模式.而且我也看过一些讲23种设计模式的书.其他不常用的模式用的不是太熟. Hr:你用过外观...

架构梦想
2013/08/04
0
7
系统架构技能之设计模式-单件模式

一、开篇 其实我本来不是打算把系统架构中的一些设计模式单独抽出来讲解的,因为很多的好朋友也比较关注这方面的内容,所以我想通过我理解及平时项目中应用到的一 些常见的设计模式,拿出来给...

wbf961127
2017/11/12
0
0
设计模式已经陨落了?

你现在是坐在一个程序员旁边吗?如果是的话,那么在你读下面的段落之前,有一个简单的实验。让他们到一边去,问问他们两个问题并记录下答案。首先问他们“什么是设计模式?”然后再问“说出你...

oschina
2014/03/11
9.1K
69
PHP设计模式(一):简介及创建型模式

我们分三篇文章来总结一下设计模式在PHP中的应用,这是第一篇创建型模式。 一、设计模式简介 首先我们来认识一下什么是设计模式: 设计模式是一套被反复使用、容易被他人理解的、可靠的代码设...

juhenj
2014/05/15
228
2
【设计模式笔记】(十六)- 代理模式

一、简述 代理模式(Proxy Pattern),为其他对象提供一个代理,并由代理对象控制原有对象的引用;也称为委托模式。 其实代理模式无论是在日常开发还是设计模式中,基本随处可见,中介者模式中...

MrTrying
2018/06/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

告别2018

今天中午从喵喵家回来之后,倒头就睡到下午4点了。可能是之前透支的身体,在我放松下来后,开始觉得疲惫了,所以最近估计会进入嗜睡期。醒来之后,拿了包花生,开了瓶低糖菊花茶,听着网易云...

七木网络科技
26分钟前
1
0
MySql数据库分表分区实践

1. 背景 —— 公司物联网项目 海量设备通过物联网服务接入云端,设备每30s上报一次自身数据(以下称为动态数据)。 物联网服务将设备上报的数据转发给数据处理网关,由数据入库网关执行批量入...

吴伟祥
39分钟前
2
0
大表关联走hash优化

大表关联走hash? 案例: ---- 反正我执行过1个多小时,没有跑完 SELECT a.id AS order_id ,b.s_id AS bill_id, d.id AS sub_order_id, d.deal_oper_id FROM EM_ORDER PARTITION(EM_ORDER_20......

hnairdb
52分钟前
1
0
MySQL查询执行

当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式...

问题终结者
今天
1
0
CDH5动静态资源池配置与回滚

关于动态 静态资源池的配置以前都有提过,可以从以下几篇了解: YARN动态资源池配置案例 https://yq.aliyun.com/ziliao/346856# Hadoop YARN配置参数剖析(4)—Fair Scheduler相关参数 Hadoop...

hblt-j
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部