<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的定義: 為子系統中的一組接口提供一個一致的界面。

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

         C:從下面例子中可以看到,外界只是訪問了家庭對外展現(FamilyOutShow)類,而沒有直接與成員類打交道。這樣比如說增加了一個新的成員類(比如說兒子(Son) 
         類),只要修改家庭對外展現(
    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、定義家庭對外展現(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


    主站蜘蛛池模板: 99久久婷婷免费国产综合精品| 性感美女视频免费网站午夜| 日韩精品电影一区亚洲| 亚洲国产高清在线一区二区三区| 亚洲国产另类久久久精品小说 | 免费国产小视频在线观看| 在线精品亚洲一区二区| 嫩草影院在线免费观看| 亚洲人成色777777老人头| 午夜毛片不卡高清免费| 亚洲国产精品福利片在线观看| 亚洲av午夜精品无码专区| 又粗又大又黑又长的免费视频| 亚洲国产精品综合久久网络| 黄色a三级免费看| 亚洲一级特黄大片无码毛片| 国产大片免费天天看| 欧美三级在线电影免费| 国产色在线|亚洲| 日韩免费毛片视频| 一级人做人a爰免费视频| 国产成人亚洲精品青草天美| 暖暖在线视频免费视频| www亚洲精品少妇裸乳一区二区| 亚洲精品国产情侣av在线| 91成人免费在线视频| 亚洲第一成年网站视频| 亚洲男人的天堂在线va拉文| 国产免费一区二区三区不卡| 亚洲成a人片77777群色| 国产午夜无码视频免费网站| 91免费福利视频| 亚洲最大中文字幕| 国产麻豆剧传媒精品国产免费| 亚洲宅男天堂a在线| 国产精品高清全国免费观看| 九九综合VA免费看| 亚洲高清无在码在线无弹窗| 女人张腿给男人桶视频免费版 | 亚洲国产精品久久久久| 老司机精品免费视频|