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

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

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

    HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

    知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

      BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks

    簡(jiǎn)單工廠模式是類的創(chuàng)建模式,又叫做靜態(tài)工廠方法模式(Static Factory Method)。

    簡(jiǎn)單工廠模式是由一個(gè)工廠對(duì)象來(lái)決定創(chuàng)建出哪一種產(chǎn)品類的對(duì)象。

    簡(jiǎn)單工廠模式就是由一個(gè)工廠類根據(jù)傳入的參數(shù)決定創(chuàng)建出哪一種產(chǎn)品類的對(duì)象。

    /*******************************************/

    package 工廠.簡(jiǎn)單工廠模式;

    public interface 汽車 {

    public void 開(kāi)車();

    public void 停車();

    public void 年檢();

    public void 鳴笛();

    //...等等

    }

    /*******************************************/

    package 工廠.簡(jiǎn)單工廠模式;

    public class 寶馬汽車 implements 汽車 {

    public static final String ;

    public static final String BRAND = "寶馬汽車";

    public void 開(kāi)車() {

        System.out.println(BRAND+".開(kāi)車");

    }

    public void 停車() {

        System.out.println(BRAND+".停車");

    }

    public void 年檢() {

        System.out.println(BRAND+".年檢");

    }

    public void 鳴笛() {

        System.out.println(BRAND+".鳴笛");

    }

    }

    /*******************************************/

    package 工廠.簡(jiǎn)單工廠模式;

    public class 奔馳汽車 implements 汽車 {

    public static final String ;

    public static final String BRAND = "奔馳汽車";

    public void 開(kāi)車() {

        System.out.println(BRAND+".開(kāi)車");

    }

    public void 停車() {

        System.out.println(BRAND+".停車");

    }

    public void 年檢() {

        System.out.println(BRAND+".年檢");

    }

    public void 鳴笛() {

        System.out.println(BRAND+".鳴笛");

    }

    }

    /*******************************************/

    package 工廠.簡(jiǎn)單工廠模式;

    public class 汽車銷售工廠 {

    public static 汽車 試車(String ID) throws Exception {

        if (ID.equals(寶馬汽車.ID)) {

         return new 寶馬汽車();

        } else if (ID.equals(奔馳汽車.ID)) {

         return new 奔馳汽車();

        }

        throw new Exception("沒(méi)有這個(gè)品牌的汽車!");

    }

    }

    /*******************************************/

    package 工廠.簡(jiǎn)單工廠模式;

    public class 消費(fèi)者 {

    public void 試試汽車(String ID) {

        try {

         汽車 car = 汽車銷售工廠.試車(ID);

         car.開(kāi)車();

         car.停車();

         car.鳴笛();

        } catch (Exception e) {

         System.out.println("連寶馬都沒(méi)有,換個(gè)銷售公司!");

         e.printStackTrace();

        }

    }

    public static void main(String args[]) {

        消費(fèi)者 王二 = new 消費(fèi)者();

        王二.試試汽車(寶馬汽車.ID);

        王二.試試汽車(奔馳汽車.ID);

    }

    }



    </script>

    posted on 2007-08-13 18:57 helloworld2008 閱讀(229) 評(píng)論(0)  編輯  收藏 所屬分類: java - 模式
    主站蜘蛛池模板: 亚洲av无码成人精品国产| 特级毛片爽www免费版| 亚洲剧场午夜在线观看| 一二三四免费观看在线视频中文版 | 毛片亚洲AV无码精品国产午夜| 久久精品成人免费看| 亚洲丰满熟女一区二区v| 免费一级特黄特色大片在线| 亚洲 暴爽 AV人人爽日日碰| 亚洲精品国产电影| 四虎成年永久免费网站| 免费国产a理论片| 四虎永久在线精品免费影视 | 69天堂人成无码麻豆免费视频| 国产亚洲精品2021自在线| 亚洲专区在线视频| 亚洲 无码 在线 专区| 精品国产sm捆绑最大网免费站| 粉色视频免费入口| 91亚洲国产成人久久精品| 日韩一卡2卡3卡4卡新区亚洲| 无码国产精品一区二区免费| 亚洲男女一区二区三区| 亚色九九九全国免费视频| 色婷婷精品免费视频| 亚洲一区免费在线观看| 亚洲色偷偷综合亚洲AVYP| 99精品视频在线免费观看| 激情无码亚洲一区二区三区 | 小日子的在线观看免费| 美女被艹免费视频| 亚洲国产激情在线一区| 午夜dj在线观看免费视频| 久久一本岛在免费线观看2020| 国产亚洲Av综合人人澡精品| 亚洲一区二区三区播放在线| 亚洲成av人片天堂网| 亚洲精品国产高清不卡在线| 四色在线精品免费观看| 免费无遮挡无码视频在线观看| 亚洲日本在线播放|