摘要: 设计模式是有效的架构设计方法,甚至可以说是面向对象编程的范例,不过,学习设计模式比学习一种同类型的语言(比如Java之于C#)困难得多。 简历中不少人会或多或少提到设计模式,但是真的问时,大多又是只能说出“工厂”,“单例”之类的模式,这些模式是比较简单,同时也是重要的模式,不过,创建型模式更像味精,用于调味其它的结构性模式,脱离了结构性模式,创建型模式也就失去了存在的意义。 所以,从这个角度来说,GoF虽然能力很强,写书的水平实在不怎么样,把创建型模式放在前面,失去了循序渐进的好处,使得很多人停留在了“工厂”,“单例”,却不真的知道为什么要用它们。 但是,不少结构性模式的差别很微妙,也比较难精 阅读全文
posted @ 2011-03-17 12:26 blueox 阅读(219) 评论(0) 推荐(0) 编辑