package com.cheng.zenofdesignpatterns.patterns.observer.monitor; /** * 李斯这个人,是个观察者,只要韩非子一有动静,这边就知道 */ public class LiSi1 implements MonitorObserver { // 首先李斯是个观察者,一旦韩非子有活动,他就知道,他就要向老板汇报 public void update(String str){ System.out.println("李斯:观察到李斯活动,开始向老板汇报了..."); this.reportToQiShiHuang(str); System.out.println("李斯:汇报完毕,秦老板赏给他两个萝卜吃吃...\n"); } // 汇报给秦始皇 private void reportToQiShiHuang(String reportContext){ System.out.println("李斯:报告,秦老板!韩非子有活动了--->"+reportContext); } }