设计模式
DavisChen_Infinite
胜利偏爱勤奋
展开
-
设计模式之策略模式
HeadFirst中这样定义了这个模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 策略模式设计的原则:1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起2. 针对接口编程,而不是针对实现编程3. 多用组合,少用继承这个模式是原创 2014-05-06 19:28:25 · 375 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式:主要体现在对象之间的一对多的依赖,当一个对象发生改变时,依赖它的所有对象都会得到通知并自动更新。 观察者模式,Java已经内置的该模式,那就是java.util.Observer类 下面我利用这个类和我自己相关的程序来进行解析我这里使用了网易新闻的发报和我们使用网易手机客户端接收消息整个过程来描述。上面的图已经能够很针对的反映原创 2014-05-07 20:56:28 · 470 阅读 · 1 评论 -
设计模式之装饰者模式
装饰者模式(Decorator patternrn)原创 2014-05-11 19:10:29 · 612 阅读 · 0 评论