乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Observer模式

       懷舊妞妞 2010-12-31
      開會人(觀察者)
      public class Person implements Observer{
        String name;
           int changeTimes=0;//記錄本人看到的記錄更改次數(shù)  
           /**
            * 
            */
           public Person(String name) {
               this.name = name;
           }    /*
            * 本人看到了通知
            *
            * @see java.util.Observer#update(java.util.Observable, java.lang.Object)
            */
           public void update(Observable o, Object arg) {
               String first=
               name +"說: 我已經(jīng)看到了通知," + arg;
               String other=name + "說: 我考!,都該了N次了,N>="+ changeTimes + arg;
               System.out.println(changeTimes==0?first:other);
               changeTimes++;  
             }
      }
      通知開會人(被觀察者)
      public class NoticeOfficer extends Observable {
       /**
           * 
           */
          public NoticeOfficer(String content) {       
           this.content = content;
          }    //重要通知
          String content; 
          void sendNotice(List p) {
            for(int i=0;i<p.size();i++){
             Observer  o = (Observer)p.get(i);
             addObserver((Observer) o);
             }
              setChanged();
              notifyObservers(content);
          }  
      }
       測試類:
      public class Test{
          public static void main(String[] args) {
              NoticeOfficer officer = new NoticeOfficer("今天下午2:60 有會!");
              List personList = new ArrayList();
              personList.add(new Person("校長"));
              personList.add(new Person("流氓"));
              officer.sendNotice(personList);
              officer.content="會議改為3:50";
              officer.sendNotice(personList);
              officer.content="會議改為5:50";
              officer.sendNotice(personList);
          }
      }

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多