观察者模式
观察者模式定义:在对象之间定义一对多的依赖,当一个对象改变状态,依赖于它的对象都会收到通知,并自动更新
此处代码模拟对象:
1.Subject,发布源--某位大咖发布的微博内容,或
者活动的发布
2.Observer,观察者,相等于所有关注该大咖的人员
3.ShowPhone,显示器,即各位观察者使用的手
机。收到这位大咖的内容通知,活动通知都会实
时更新到手机上
代码实现:
①:定义一个接口,源接口,实现该接口的有文章发布源,微博红包活动通知等
②:这里只模拟一个文章发布的实现
③:定义一个观察者接口
④:定义一个移动设备展示接口
⑤:定义一个类来实现观察者接口,与设备展示接口
⑥:进行测试