<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 閱讀(259) 評論(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


    主站蜘蛛池模板: 亚洲人成在线播放网站岛国| 亚洲国产日韩成人综合天堂| 久久精品国产亚洲香蕉| 男女拍拍拍免费视频网站| 亚洲精品国产V片在线观看| 污污视频免费观看网站| 亚洲精品国产自在久久| 久久久久久久久久免免费精品| 久久综合亚洲色HEZYO国产| 国产午夜无码片免费| 亚洲成A人片在线观看WWW| 久9这里精品免费视频| 亚洲福利视频一区二区三区| 黄色网址免费大全| 亚洲欧美一区二区三区日产| 国产精品国产午夜免费福利看| 有码人妻在线免费看片| 在线观看亚洲成人| 最近新韩国日本免费观看 | 亚洲日本一区二区三区| 1000部拍拍拍18勿入免费视频下载| 亚洲国产精品美女| 女人18毛片特级一级免费视频| 美女一级毛片免费观看| 亚洲国产另类久久久精品小说| 一级毛片在线免费看| 伊人久久五月丁香综合中文亚洲| 国产小视频免费观看| 中国国产高清免费av片| 亚洲一区免费视频| 亚洲av区一区二区三| 午夜免费福利小电影| 亚洲日本VA午夜在线影院| 亚洲精品麻豆av| 最近中文字幕国语免费完整| 亚洲AV网一区二区三区 | 亚洲狠狠ady亚洲精品大秀| 国产免费人人看大香伊| 久久国产乱子伦精品免费一 | 亚洲高清视频免费| 成人久久久观看免费毛片|