<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


    主站蜘蛛池模板: 美女免费视频一区二区| 亚洲成AV人片在| 亚洲爆乳大丰满无码专区| 中国xxxxx高清免费看视频| 国产免费牲交视频免费播放| 日本人护士免费xxxx视频| 亚洲成在人线在线播放无码| 免费看少妇作爱视频| 亚洲AV成人精品日韩一区| 国产三级电影免费观看| 全部一级一级毛片免费看| 亚洲Av无码乱码在线播放| 国产高潮流白浆喷水免费A片 | 亚洲一区无码精品色| 中文字幕免费在线看| 青青视频观看免费99| 亚洲日本人成中文字幕| 成年男女男精品免费视频网站| 国产精品无码亚洲一区二区三区| 四虎影库久免费视频| 中文字幕免费观看视频| 亚洲AV区无码字幕中文色| 久久久久久久91精品免费观看| 无码亚洲成a人在线观看| 久久久久亚洲精品无码网址 | 亚洲暴爽av人人爽日日碰| 四虎影视精品永久免费网站| 一个人看的www视频免费在线观看| 久久被窝电影亚洲爽爽爽| 亚欧色视频在线观看免费| 色天使色婷婷在线影院亚洲| 亚洲综合区小说区激情区| 在线免费观看亚洲| 国产成人亚洲综合在线| 亚洲精品国产精品乱码不99| 免费在线观看亚洲| 亚洲动漫精品无码av天堂| 成人奭片免费观看| 成人免费av一区二区三区| 国产成人精品日本亚洲18图| 亚洲女人被黑人巨大进入|