简析设计模式
文章平均质量分 80
亦心谷
这个作者很懒,什么都没留下…
展开
-
简析设计模式之策略模式
首先,我们从鸭子说起,鸭子都会叫和游泳,但不同呢到底鸭子有不同的外观: 先写一个父类:public abstract class Duck { public void quack(){ System.out.println("I'm duck, I can quack!"); } public void swim(){ System.out.原创 2017-07-25 00:19:38 · 332 阅读 · 0 评论 -
简析设计模式之观察者模式
先看一个需求:我们要做一个气象监控软件,weatherData对象负责追踪目前的天气状况(温度、湿度、气压),另外需要分别在三个显示屏上显示目前的状况、气象统计和简单的预报,并且是需要实时更新的。 这是典型的一对多问题,而观察者模式就是定义了一系列对象之间的一对多关系,但一个对象改变状态时,其他依赖着都会收到通知,并自动更新。这非常符合我们的需求,三个显示屏甚至更多的显示屏依赖weatherDa原创 2017-08-03 22:16:00 · 307 阅读 · 0 评论