1700469286
System.out.println(“李斯:观察到李斯活动,开始向老板汇报了……”);
1700469287
1700469288
this.reportToQiShiHuang(str);
1700469289
1700469290
System.out.println(“李斯:汇报完毕……\n”);
1700469291
1700469292
}
1700469293
1700469294
//汇报给秦始皇
1700469295
1700469296
private void reportToQiShiHuang(String reportContext){
1700469297
1700469298
System.out.println(“李斯:报告,秦老板!韩非子有活动了—>”+reportContext);
1700469299
1700469300
}
1700469301
1700469302
}
1700469303
1700469304
李斯是真有其人,以下两个观察者王斯和刘斯是杜撰出来的,如代码清单22-13所示。
1700469305
1700469306
代码清单22-13 杜撰的观察者
1700469307
1700469308
public class WangSi implements Observer{
1700469309
1700469310
//王斯,看到韩非子有活动
1700469311
1700469312
public void update(String str){
1700469313
1700469314
System.out.println(“王斯:观察到韩非子活动,自己也开始活动了……”);
1700469315
1700469316
this.cry(str);
1700469317
1700469318
System.out.println(“王斯:哭死了……\n”);
1700469319
1700469320
}
1700469321
1700469322
//一看韩非子有活动,他就痛哭
1700469323
1700469324
private void cry(String context){
1700469325
1700469326
System.out.println(“王斯:因为”+context+”,—所以我悲伤呀!”);
1700469327
1700469328
}
1700469329
1700469330
}
1700469331
1700469332
public class LiuSi implements Observer{
1700469333
1700469334
//刘斯,观察到韩非子活动后,自己也得做一些事
1700469335
[
上一页 ]
[ :1.700469286e+09 ]
[
下一页 ]