
设计模式
Android_gjw
不与人比,只求超越自我
展开
-
《Head First设计模式》——《策略模式》
解释: 策略模式定义了算法族,分别分装起来,让它们之间可以相互替换,此模式让算法的变化独立与使用算法的客户。 设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2.多用组合,少用继承 3.封装变化 4.针对接口编程,不针对实现编程 个人感悟 1.OO设计原则就是面向对象的设计原则; 2.策略模式是将对象抽象出来,抽象类要面向的对象就是...原创 2018-03-10 14:52:10 · 234 阅读 · 0 评论 -
《Head First设计模式》——《观察者模式》
解释 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 设计原则 为交互对象之间的松耦合设计而努力 个人感悟 一对多 总结 待消化。。。。。...原创 2018-03-13 18:37:27 · 226 阅读 · 0 评论