设计模式
Jackaroo_Zhang
在技术面前,永远都只是一个新手。
展开
-
设计模式-策略模式
定义定义了算法族,分别封装起来,是他们可以相互替换。此模式使算法的变化独立于使用此算法的客户。 将一族算法封装在接口中,并创建相应的类实现该接口。这样在其他类中就可以通过接口调用相关类中实现的方法。原创 2017-11-22 23:05:27 · 127 阅读 · 0 评论 -
设计模式-观察者模式
借用天气观测站的例子实现观察者模式首先需要有一个检测天气数据的 WeatherData类,此类实现了 Subject接口。Subject接口作为观察者模式中的主体,内部定义了三个方法,分别是: 注册观察者 1. public void registerObserver(Observer observer); 移除观察者 2. public void remove原创 2017-12-16 20:30:28 · 121 阅读 · 0 评论