您的位置:首页 > 编程语言 > Java开发

java 观察者设计模式

2015-04-14 09:59 309 查看
package com.zkk;

public class Main {
public static void main(String[] args) {
Testmain main=new Testmain();
Observer1 t1=new Observer1();
Observer2 t2=new Observer2();
main.addObserver(t1);
main.addObserver(t2);

main.dosome();
//  main.notifyObservers();
//System.out.println("aaaaa");
}
}


package com.zkk;

import java.util.Observable;
import java.util.Observer;

public class Observer1 implements Observer{

@Override
public void update(Observable o, Object arg) {
System.out.println(arg);
}

}


package com.zkk;

import java.util.Observable;
import java.util.Observer;

public class Observer2 implements Observer {

@Override
public void update(Observable o, Object arg) {
System.out.println(arg);
}

}


package com.zkk;

import java.util.Observable;

public class Testmain extends Observable{
public void dosome(){
setChanged();
// notifyObservers();
notifyObservers("aa");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: