public class Coder implements Observer{
private String name;
public Coder(String name) {
this.name = name;
}
@Override
public void update(Observable o, Object arg) {
System.out.println("Hi,"+name+",订阅源更新了,"+arg);
}
}
public class DevTechFrontier extends Observable {
public void postMessage(String content){
setChanged();
notifyObservers(content);
}
}
public class Main {
public static void main(String[] args) {
DevTechFrontier devTechFrontier=new DevTechFrontier();
Coder WZC=new Coder("wzc");
Coder XHH=new Coder("笑呵呵");
Coder SBQ=new Coder("伤不起");
devTechFrontier.addObserver(WZC);
devTechFrontier.addObserver(XHH);
devTechFrontier.addObserver(SBQ);
devTechFrontier.postMessage("今天很给力哦");
List list=null;
System.out.println(Collections.emptyList().getClass().toString());
}
}