java设计模式

 时间:2024-10-12 23:38:19

1、观察者模式又称发布订阅模式,是对象行为模式;观察者定义了一种一对多的依赖关系,让多个观察者对象同时监视着被观察者的状态,当被观察者的状态发生改变时,会通知所有的观察者,并让其自动更新自己。

java设计模式

3、观察者模式要同时存在观察者和被观察者双方,观察者可以是多个,在java中需要去继承java.util.Observable类,先看被观察者------------一个产品列表import java.util.ArrayList;import java.util.List;import java.util.Observable;import java.util.Observer;public class ProductList extends Observable{private List<String> productList = null;private static ProductList instance;private ProductList(){}

java设计模式

5、public class JingDongObserver implements Observer{@Overridepublic void update(Observable o, Object product) {String newProduct = (String) product;System.out.println("发送新产品"+newProduct+"同步到京东商城");}

java设计模式

7、}public class TaoBaoObserver implements Observer{@Overridepublic void update(Observable o, Object product) {String newProduct = (String) product;System.out.println("发送新产品"+newProduct+"同步到京东商城");}}

java设计模式
  • Python字典函数和集合
  • 手把手教你W7局域网如何设置文件夹共享(实用)
  • 怎样一次性删除word文档所有页眉、页脚和水印?
  • java程序中使用SSH框架的好处
  • 如何制作花生凉拌黄瓜菜
  • 热门搜索
    关于电脑的知识 玉米须的功效与作用 什么电动车质量最好 科学技术在社会发展中的作用 什么牌子的冰柜好 枸杞茶的功效与作用 黑糖的功效与作用 公路养护知识 松鼠的尾巴有什么作用 幼儿健康教育知识