freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單態(tài)模式和簡單工廠模式-資料下載頁

2025-06-27 14:03本頁面
  

【正文】 ar=new Ford()。 } return car。 }}public class FactoryDemo1 { public static void main(String[] args) { ICar car1=(Baoma)。 if(car1!=null){ ()。 ()。 }else{ (工廠造不出這種品牌的汽車)。 } }}運(yùn)行結(jié)果:工廠造不出這種品牌的汽車此種寫法雖然也能實(shí)現(xiàn)功能,但仍會(huì)有問題,比如現(xiàn)在你要在不改變工廠類的基礎(chǔ)上再增加一個(gè)豐田汽車類,那么如何辦呢?我們可以采用java的反射機(jī)制。package 。interface ICar{//汽車的想法有了 public void run()。 public void stop()。}class BenChi implements ICar{ public void run() { (奔馳啟動(dòng)了。)。 } public void stop() { (奔馳停車了。)。 } }class Ford implements ICar{ public void run() { (福特汽車啟動(dòng)了...)。 } public void stop() { (福特汽車停車了....)。 } }class FengTian implements ICar{ public void run() { (豐田汽車啟動(dòng)了...)。 } public void stop() { (豐田汽車停車了....)。 } }class Factory{//此工廠專門為客戶端實(shí)例化一個(gè)對(duì)象 public static ICar getCarInstance(String type) { ICar car=null。 try { car = (ICar)(.+type).newInstance()。 } catch (InstantiationException e) { ()。 } catch (IllegalAccessException e) { ()。 } catch (ClassNotFoundException e) { ()。 } return car。 }}public class FactoryDemo1 { public static void main(String[] args) { ICar car1=(FengTian)。 if(car1!=null){ ()。 ()。 }else{ (工廠造不出這種品牌的汽車)。 } }}運(yùn)行結(jié)果是:豐田汽車啟動(dòng)了...豐田汽車停車了....至此,我們的程序就寫的相對(duì)靈活了,以后不論我們有哪些品牌的汽車,在不改動(dòng)工廠的前提下,我們都可以實(shí)例化出此汽車的對(duì)象。這就是簡單工廠模式。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1