packagedesigner.one;publicclassSendObserverextendsObserver{@OverridepublicvoidnotifyPlayer(){System.out.println("老师授课结束");for(Player player : players){
player.response();}}}
packagedesigner.one;publicclassTeacherObserverextendsObserver{@OverridepublicvoidnotifyPlayer(){System.out.println("老师走过来了");for(Player player : players){
player.response();}}}
文章目录观察者模式代理模式观察者模式package designer.one;import java.util.ArrayList;public abstract class Observer { public ArrayList<Player> players = new ArrayList<>(); public void add(Player player){ players.add(player); } public