`
rexiechuanqi
  • 浏览: 2225 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
这个题目我想了很久,最后还是决定用喧嚣这个词。的确,如果把业界比作一个市场,“设计模式”必然会是充斥在耳边最频繁的叫卖声。 到底设计模式是什么,这是每一个做过一段时间代码的人都会迎面撞上的问题。记得我在做代码之初曾有一个伙计一脸牛气的告诉我,某个模块他用了工厂模式,当时我的反应就是:啥?你去工厂里摸啥了?! 后来我怀着劫富济贫的心情去探究了一番,想弄明白这个可以拿过来像iphone一样炫耀的东西到底是什么。众说纷纭中,让我至今记忆犹新的,还是Martin Fowler所说的:一个模式,就是在某个实际的上下文中有用,并且可能在其他上下文中依旧有用的想法。说的再通俗一点:设计模式,就是一个可 ...
      流行的开发语言琳琅满目,总给人一种一入侯门深似海的感觉。新鸟初入,看着犹抱琵琶半遮面的种种语言,有的人犹疑不决,有的人则多多益善。       软件中凌乱的琐事大都过于抽象,所以隐喻往往是一种很好的诉说方式。小李想要买一把锤子,来到工具店后发现原来锤子有这么多种型号,于是他便呆呆地站在工具店的柜台前看着各种型号的锤子为选一把而发愁。营业员问:“先生,您买锤子是要干什么用”?小李恍惚道:“这个。。。我还没想好”。相信你也会为小李而感到好笑,都不知道要用来干嘛还买什么锤子,但这正是一些程序初学者的真实写照。       有一个想做出点什么的想法,就能更容易的选择工具,如果小李只是 ...
Global site tag (gtag.js) - Google Analytics