亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                觀察者設(shè)計(jì)模式

                public interface Observer { void update();}public class MotherObserver implements Observer { private String action; public String getAction() { return action; } public void setAction(String action) { this.action = action; } @Override public void update() { System.out.println(action); }public class FatherObserver implements Observer { private String action; public String getAction() { return action; } public void setAction(String action) { this.action = action; } @Override public void update() { System.out.println(action); }}import java.util.ArrayList;import java.util.List;public abstract class Subject { //關(guān)注者列表 List list = new ArrayList(); public void add(Observer observer) { list.add(observer); } public abstract void notifyObservers();}public class NotifySubject extends Subject { @Override public void notifyObservers() { for (Observer observer :list){ observer.update(); } }}public class MainTest { public static void main(String[] args) { System.out.println(“孩子哭了”); NotifySubject subject = new NotifySubject(); MotherObserver motherObserver = new MotherObserver(); motherObserver.setAction(“媽媽開始做飯”); FatherObserver fatherObserver = new FatherObserver(); fatherObserver.setAction(“爸爸開始準(zhǔn)備玩具”); subject.add(motherObserver); subject.add(fatherObserver); subject.notifyObservers(); }}

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月14日 09:09
                下一篇 2022年6月14日 09:10

                相關(guān)推薦

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息