Loading...

          java .net

          2006-12-8 星期五

          最后一天uml,行為模式,Chain of Responsibility (COR)職責鏈模式,Command模式,Iterator迭代器模式,Mediator模式,Memento備忘錄模式,Visitor訪問者模式,Strategy策略模式,State狀態模式。

          COR模式,職責鏈模式,定義一個接口,有一個處理方法,有一個該接口類型的字段,并且有一個該字段的set設置方法,不同的職責分別實現該接口,處理方法判斷是否是自己的方法,如果是,處理,如果不是,利用接口里定義的字段訪問下一個職責的處理方法,在客戶端,建立各個職責的對象,并用set方法設置下一個職責是哪一個,最后調用第一個職責的處理方法。

          Command模式,國王發好施令,定義一個命令接口,用于發布命令,實現該接口,有一個士兵類屬性,構造器負責傳入士兵對象,用于讓那個士兵去執行該命令,士兵類,士兵類里面有具體執行命令的方法,國王類,有發布命令的方法,在客戶端,實例化一個士兵,實例化一個發布命令類,將士兵對象作為參數傳給命令類,實例化一個國王對象,將命令對象作為參數傳給國王,國王發號施令。

          Iterator迭代器,就像集合里面有個方法可以得到Iterator對象,用于遍歷、排序。

          Mediator媒體模式,由多個類需要調用,將這幾個類組合到一個類,在這個類里面有每個類類型的屬性,讓客戶端實例化這個類,不需關心其他類。

          Memento模式,建立一個跟已有的類一模一樣的類,用于保存在某個時刻的值,防止后悔,呵呵!已有類里面有個memento類的對象。

          Visitor訪問者模式,解決了泛型要解決的問題,利用多態,多態真是太有用了,哈哈,我覺得很多設計模式都用了多態特性。

          Strategy策略模式

          State狀態模式

          今天下課給大家講了講第三章,比較簡單,但是不夠自信,怕自己說錯了,呵呵,還好,大家都分了一章,下星期都安排好了,安排好后幾個人又開始玩cs了,怎么能這樣呢,還不好意思說他們,唉

          posted on 2008-08-26 22:06 閱讀(127) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          公告

          希望有一天

          我能用鼠標雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網絡

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 治多县| 甘孜| 海门市| 伊宁县| 安阳市| 和顺县| 耒阳市| 徐闻县| 凯里市| 榕江县| 桃源县| 武义县| 兖州市| 青阳县| 互助| 庆城县| 天门市| 文成县| 和平区| 富平县| 固安县| 兴宁市| 柏乡县| 安化县| 普定县| 吉木乃县| 鄄城县| 江安县| 沁源县| 连江县| 万载县| 赫章县| 岗巴县| 太原市| 凌海市| 朝阳县| 平山县| 旬邑县| 长寿区| 连城县| 保亭|