隨筆-348  評(píng)論-598  文章-0  trackbacks-0
          class Circle extends Shape {
           
           
          private XXCircle myXXCircle;
           
           
          public Circle () {
             myXXCircle
          = new XXCircle();
           }


           
          void public display() {
              myXXCircle.displayIt();
           }

           
          }



          某人寫(xiě)了一個(gè)XXCircle類(lèi),和我將要寫(xiě)的Circle類(lèi)功能相同,但他沒(méi)有繼承Shape類(lèi),我如何使用它的類(lèi)而不用重寫(xiě)呢?試用Adapter Pattern,如上所示,將他的方法變?yōu)槲业腃ircle類(lèi)的一個(gè)成員變量,這樣就盡可以調(diào)用它的方法了。。哈哈

          ---------------------------------------------------------
          專(zhuān)注移動(dòng)開(kāi)發(fā)

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2007-04-05 22:32 TiGERTiAN 閱讀(267) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Design Patterns

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 湖南省| 柳林县| 盈江县| 古浪县| 定南县| 亚东县| 平潭县| 仁怀市| 长岛县| 桂东县| 正安县| 灌南县| 仙桃市| 望谟县| 固原市| 若羌县| 大埔县| 云梦县| 中方县| 凤城市| 琼结县| 茌平县| 阳泉市| 团风县| 玛纳斯县| 博乐市| 镇江市| 仁布县| 涿鹿县| 瓮安县| 平凉市| 游戏| 安吉县| 将乐县| 平南县| 宜州市| 中宁县| 天柱县| 江口县| 高州市| 邓州市|