欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

深入淺析JAVA中的簡單工廠模式

本篇文章為大家展示了深入淺析JAVA中的簡單工廠模式,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出布爾津免費(fèi)做網(wǎng)站回饋大家。

簡單工廠模式(Simple Factory),說他簡單是因?yàn)槲覀兛梢詫⒋四J奖茸饕粋€(gè)簡單的民間作坊,他們只有固定的生產(chǎn)線生產(chǎn)固定的產(chǎn)品。也可以稱他為靜態(tài)工廠設(shè)計(jì)模式,類似于之前提到過靜態(tài)代理設(shè)計(jì)模式,一條生產(chǎn)線生產(chǎn)一種產(chǎn)品(一個(gè)代理代理一種業(yè)務(wù)),為了方便大家理解,我們將KFC比作一個(gè)簡單的工廠,實(shí)現(xiàn)代碼如下:

//建造接口(或者抽象類)提供食物生產(chǎn)方法
interface Food{
  public abstract void get();
}
//漢堡類(后廚生產(chǎn)線)來實(shí)現(xiàn)食物生產(chǎn)方法
class Hamburger implements Food{
  public void get(){
    System.out.println("漢堡來了");
  }
}
//炸雞類(后廚生產(chǎn)線)來實(shí)現(xiàn)食物生產(chǎn)方法
class Chicken implements Food{
  public void get(){
    System.out.println("炸雞來了");
  }
}
//KFC(靜態(tài)工廠類)
class KFC{
  //提供獲取食物的方法(傳入的參數(shù)name為食客所點(diǎn)食物)
  public static Food getFood(String name){
    /*如果所點(diǎn)食物是炸雞/漢堡(見名知義)
     *則實(shí)例化該生產(chǎn)線(通知對(duì)應(yīng)后廚生產(chǎn)線)
     */
    if(name.equals("炸雞")){
      return new Chicken();
    }
    if(name.equals("漢堡")){
      return new Hamburger();
    }
    return null;
  }
}
//測試類
public class Test{
  public static void main(String[] args){
    KFC kfc = new KFC();//實(shí)例化KFC
    Food m = kfc.getFood("炸雞");
    Food n = kfc.getFood("hanbao");//輸入的字符串不符合工廠類對(duì)應(yīng)值
    try{
      m.get();
      n.get();
     //添加異常處理(如果沒有對(duì)應(yīng)生產(chǎn)線則提示異常處理結(jié)果)
    }catch(NullPointerException e){
      System.out.print("沒有你要的食物");
    }
  }
}

輸出結(jié)果:

1 炸雞來了 2 沒有你要的食物

上述內(nèi)容就是深入淺析JAVA中的簡單工廠模式,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站欄目:深入淺析JAVA中的簡單工廠模式
文章源于:http://chinadenli.net/article8/jsicip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)軟件開發(fā)、品牌網(wǎng)站設(shè)計(jì)云服務(wù)器、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
日本在线不卡高清欧美| 91亚洲国产—区=区a| 不卡一区二区在线视频| 成人精品一区二区三区在线 | 亚洲精品av少妇在线观看| 观看日韩精品在线视频| 99久久精品久久免费| 午夜视频在线观看日韩| 精品al亚洲麻豆一区| 欧美成人免费一级特黄| 亚洲欧美天堂精品在线| 亚洲午夜精品视频在线| 亚洲国产四季欧美一区| 人妻熟女中文字幕在线| 日韩成人高清免费在线| 久久一区内射污污内射亚洲| 亚洲免费黄色高清在线观看| 久久99青青精品免费观看| 中文字幕一区二区熟女| 色哟哟精品一区二区三区| 在线一区二区免费的视频| 亚洲国产精品肉丝袜久久| 午夜福利精品视频视频| 亚洲欧美黑人一区二区| 亚洲精品偷拍视频免费观看| 99热在线精品视频观看| 又黄又色又爽又免费的视频| 中文字幕久久精品亚洲乱码| 日本高清不卡一二三区| 亚洲国产精品一区二区毛片| 男女激情视频在线免费观看| 好吊视频一区二区在线| 久久夜色精品国产高清不卡| 日本高清不卡在线一区| 视频在线观看色一区二区| 午夜国产精品国自产拍av| 亚洲精品日韩欧美精品| 人妻乱近亲奸中文字幕| 自拍偷拍一区二区三区| 精品一区二区三区乱码中文| 五月婷日韩中文字幕四虎|