摘要: 观察天地万物的变化,自己的皮肤表皮、空气的湿度、阳光的温度…… 《Head First》中说道,出版者 + 订阅者 = 观察者模式 1.定义观察者模式 观察者模式定义了出版者对象和订阅者对象之间一对多依赖,这样一来,当出版者对象改变状态时候,它的所有订阅者对象都会受到通知并自动更新。 2.观察者模式 阅读全文
posted @ 2016-04-07 18:03 lvable 阅读(137) 评论(0) 推荐(0) 编辑
摘要: OOP中三个原则:封装、继承、多态, 取经 "地址" 1.设计原则 找到应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,利用封装。 针对接口编程(针对超类设计接口,利用多态),而不是针对实现编程。 多用组合,少用继承 —— 策略模式精髓。 2.个人愚见 策略模式我理解应该 阅读全文
posted @ 2016-04-07 10:32 lvable 阅读(267) 评论(0) 推荐(0) 编辑