<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks

    #

          大家都知道,毛主席對游擊戰有個十六字訣:"敵進我退,敵駐我擾,敵疲我打,敵退我追"。
    我對此的理解就是當敵人的形勢發生了變化,我們行動也要相應變動。其實在軟件開發過程中也有類式情景。當A對象的狀態變化的時候,B對象的狀態也要相應變化。我們常用觀察者模式解決此類問題。代碼如下,可能和大家平常見的觀察者模式的代碼實現不太一樣,其實原理都是一樣的。
        在下面的代碼里,我方的情報人員顯的很重要。即被觀察者要有到觀察者的引用。

     public class 敵人 {
     private 我 my;

     public 敵人() {
      my = new 我(); /* 哈哈,敵人內部的我方情報人員 */
     }

     public void 進() {
      System.out.println("--敵進--");
      my.退();
     }

     public void 駐() {
      System.out.println("--敵駐--");
      my.擾();
     }

     public void 疲() {
      System.out.println("--敵疲--");
      my.打();
     }

     public void 退() {
      System.out.println("--敵退--");
      my.追();
     }
    }


     public class 我 {
     public void 退() {
      System.out.println("--我退--");
     }

     public void 擾() {
      System.out.println("--我擾--");
     }

     public void 打() {
      System.out.println("--我打--");
     }

     public void 追() {
      System.out.println("--我追--");
     }
    }

     

    posted @ 2009-07-07 12:34 二胡 閱讀(1208) | 評論 (4)編輯 收藏

    僅列出標題
    共165頁: First 上一頁 38 39 40 41 42 43 44 45 46 下一頁 Last 
    主站蜘蛛池模板: 亚洲免费二区三区| a一级爱做片免费| 亚洲AV无码AV吞精久久| 曰批免费视频播放在线看片二| APP在线免费观看视频| 免费看国产精品3a黄的视频| 又粗又黄又猛又爽大片免费 | 国产精品视_精品国产免费| 伊伊人成亚洲综合人网7777| 亚洲av成人一区二区三区| 日韩精品无码免费视频| 亚洲精品99久久久久中文字幕 | 免费在线观看亚洲| 2021在线永久免费视频| 亚洲第一区在线观看| 亚洲香蕉在线观看| 欧洲人成在线免费| 2022中文字字幕久亚洲| 亚洲欧美成人一区二区三区| 蜜桃视频在线观看免费视频网站WWW| 亚洲精品国产电影| 西西人体免费视频| 国产精品亚洲二区在线观看 | 一级做a爰片久久毛片免费陪| 福利免费观看午夜体检区| 亚洲电影免费在线观看| 一区二区三区视频免费观看| 日韩一区二区三区免费体验| 亚洲国产午夜电影在线入口| 性感美女视频免费网站午夜| 亚洲人成电影院在线观看| 免费羞羞视频网站| 亚洲精品动漫免费二区| 黄色成人免费网站| 久久精品国产亚洲AV高清热| a在线视频免费观看| 亚洲人成日本在线观看| 免费人妻av无码专区| 国产猛男猛女超爽免费视频| 亚洲AV日韩AV高潮无码专区| 日韩精品福利片午夜免费观着|