模式學(xué)習(xí)-基于接口的模式

          很多設(shè)計(jì)模式其實(shí)就是我們經(jīng)常提到的好的編程思想的體現(xiàn),使用時(shí)不必拘泥于模式的經(jīng)典用法,我們只要充分理解其思想,活學(xué)活用即可。可能在我們的日常編程中已經(jīng)在不經(jīng)意的使用這些模式了。

          剛才對觀察者、命令和監(jiān)聽器模式寫了一點(diǎn)簡單的示例代碼,現(xiàn)貼出來,如有理解錯(cuò)誤歡迎指正。

          package  sinpo.usagedemo;

          /**
            @author  徐辛波(sinpo.xu@hotmail.com)
            * Oct 19, 2008
            */
          public class  CommandPattern  {
          }
          interface  Command {
               void  execute () ;
          }
          //命令處理中心:首先對命令進(jìn)行緩沖執(zhí)行。
          abstract class  CommandCenter  extends  Thread {
               abstract  void  addCommand () ;
               abstract  Command popCommand () ;
               public  void  run (){
                   while ( true ){
                       Command command = popCommand () ;
                       command.execute () ;
                   }
               }
          }

          posted on 2008-10-20 21:48 徐辛波 閱讀(284) 評論(0)  編輯  收藏 所屬分類: source pieces

          導(dǎo)航

          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 明水县| 兴文县| 玉门市| 浏阳市| 宁明县| 信阳市| 宜章县| 临海市| 永靖县| 兰溪市| 剑阁县| 治多县| 句容市| 广水市| 米泉市| 普兰店市| 罗江县| 什邡市| 彭阳县| 怀远县| 闽清县| 二连浩特市| 岗巴县| 永丰县| 张家港市| 鄂尔多斯市| 红安县| 盱眙县| 扎鲁特旗| 禄劝| 咸阳市| 信宜市| 津南区| 凤翔县| 焦作市| 扎囊县| 涿州市| 保靖县| 六枝特区| 唐山市| 泰安市|