![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Head First 设计模式
亨利一世
除了编程技巧和程序设计能力,解决问题的稳准狠是衡量一个程序员是否优秀的重要因素之一,也是资深技术人员真正的价值所在。
展开
-
Head First 设计模式笔记--入门
第一个设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出并“封装”起来,好让其他部分不会受到影响。第二个设计原则针对接口编程,而不是针对实现编程。利用接口代表每个行为。而行为的每个实现都将实现其中的一个接口。而子类使用的是接口所表示的行为。“针对接口编程”,关键就在多态。利用多态,程序可原创 2014-03-19 16:59:36 · 387 阅读 · 0 评论 -
Head First 设计模式笔记--观察者模式
观察者模式就像订报纸一样,出版者+订阅者=观察者模式。换个名称就是:主题对象+观察者=观察者模式。定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。模式为了交互对象之间的松耦合设计而努力。java内置的观察者模式java.util包(package)内包含最基本的Observer接口与Observable类,这和书中的Su原创 2014-03-20 14:54:29 · 434 阅读 · 0 评论