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

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

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

    設計模式之Facade(門面)

    Posted on 2007-09-04 17:58 Jaunt 閱讀(269) 評論(0)  編輯  收藏 所屬分類: 設計模式(java)

    1、說明:

    AFacade的定義: 為子系統(tǒng)中的一組接口提供一個一致的界面。

    B使用統(tǒng)一對外接口,可以降低系統(tǒng)的復雜性,增加了靈活性。

         C:從下面例子中可以看到,外界只是訪問了家庭對外展現(xiàn)(FamilyOutShow)類,而沒有直接與成員類打交道。這樣比如說增加了一個新的成員類(比如說兒子(Son) 
         類),只要修改家庭對外展現(xiàn)(
    FamilyOutShow)類即可,而不用修改調用。

    2、 在這里,先定義家庭的各個成員類:

    妻子(Wife):

    public class Wife {

     protected Wife() {

        System.out.println("老婆偉大 !");

     }

    }

    女兒(Daughter):

    public class Daughter {

     protected Daughter () {

        System.out.println("女兒可愛 !");

     }

    }

    我(Me):

    public class Me {

      protected Me() {

        System.out.println("我愛我家 !");

     }

    }

    3、定義家庭對外展現(xiàn)(FamilyOutShow)類:

    public class FamilyOutShow {

     public void MyFamily() {

        Wife myWife = new Wife();  //我的老婆

        Daughter myDaughter = new Daughter ();  //我的女兒

        Me me= new Me();  //我自己

     }

    }

    4、編寫測試類:

    public class MyFamilyTest {

     public static void main(String[] args) {

          FamilyOutShow myFamily = new FamilyOutShow ();

          myFamily.MyFamily();

     }

    }


    LinkUrl: http://tb.blog.csdn.net/TrackBack.aspx?PostId=131054


    主站蜘蛛池模板: 午夜宅男在线永久免费观看网| 久久亚洲高清综合| 亚洲人成人77777网站不卡| 亚洲午夜无码久久久久软件 | 亚洲成a人片在线看| 美女免费视频一区二区| 日韩精品无码人妻免费视频| 亚洲一区二区三区国产精华液| 无码中文字幕av免费放| 亚洲熟妇AV一区二区三区宅男| 色吊丝永久在线观看最新免费| 亚洲高清有码中文字| 狼友av永久网站免费观看| 国产天堂亚洲国产碰碰| 亚洲第一区精品观看| 国产一级在线免费观看| 亚洲人成网www| 亚洲av无码成人影院一区| 免费欧洲美女牲交视频| 国产黄在线播放免费观看| 久久亚洲国产伦理| 无码国产精品久久一区免费| 亚洲精品国产首次亮相| 亚洲欧洲中文日韩av乱码| 久久99精品免费视频| 亚洲成a人片在线观看精品| 国产日产成人免费视频在线观看| 一区二区免费国产在线观看| 国产亚洲一区二区三区在线| 国产高清不卡免费在线| 国产亚洲视频在线观看| 亚洲av伊人久久综合密臀性色| 五月天婷婷免费视频| 亚洲精选在线观看| 免费观看毛片视频| baoyu777永久免费视频 | 亚洲av日韩av欧v在线天堂| 最近免费mv在线观看动漫| 亚洲精品美女网站| 亚洲一区二区三区乱码A| 57pao一国产成永久免费|