![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
fengziciwei
这个作者很懒,什么都没留下…
展开
-
设计模式-策略设计模式
1.设计案例: 设计一个对象(鸭子),该鸭子会游泳、叫、吃东西、跳跃、颜色等等属性 一般设计方式: 定义超类(super class),该类中定义共同属性 编写各种子类,均继承该super class,定义其特殊属性 需求变更一:新增鸭子功能,让鸭子会飞 修改方式:在super class中定义飞的属性,...原创 2016-05-10 22:08:19 · 95 阅读 · 0 评论 -
设计模式-观察者模式
观察者模式:具体代码请参考java.util.Observer和java.util.Observable 观察者模式很简单,目标很明确:当被观察者(Observable111)中的数据变更时,即使通知其下所有的观察者(Observer11)进行变更(update)。 因此,被观察者需要提供 添加观察者,删除观察者,通知观察者等方法,如上类图。结构很简单,具体不介绍,java.ut...原创 2016-08-21 17:45:11 · 79 阅读 · 0 评论