摘要:
设计模式,我对它的理解就是,解决问题的方法,模式本身的重要性自不必说,但是我认为模式之外的解决问题的方法才是我们真正需要掌握的, 其中,最基本的三点:封装变化,模块化,模块间的低耦合 以前也看过Head first 设计模式,但总有点雾里看花的感觉,总觉得不是那么的真切。不过一些思想已经印在脑子里了,这半年来体会良多,于是决定再把这本书看一遍,温故而知新。 对于软件开发而言,一个很让人头疼的一个拦路猛虎就是“变”,可能是客户有了新的需求,可能是我们要使用新的技术,也可能是我们本领提高了,想要来重构原来的软件…… 设计模式很大程度上也是为了解决“变”的问题,当有变化产生... 阅读全文