设计模式
白哥学算法
这个作者很懒,什么都没留下…
展开
-
观察者模式
观察者模式观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖着都会收到通知并自动更新。使用一个气象站WeatherData(会更新气象数据),和一个布告栏(获取气象数据并展示)的例子创建一个被观察者(主题)必须实现的接口。//被观察者需要实现的接口public interface Observable { //增加观察者的方法 public...原创 2019-11-21 22:40:43 · 103 阅读 · 0 评论 -
策略模式学习
策略模式模拟鸭子应用使用继承实现使用一个父类,所有的子类都继承其父类以实现鸭子的一些共同行为//鸭子的父类,所有的鸭子都实现该父类public class Duck { //鸭子呱呱叫方法 public void quack(){} //鸭子会游泳 public void swim(){} //展示方法 public void displa...原创 2019-11-20 23:27:11 · 150 阅读 · 0 评论