日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

请MM吃饭之工厂模式实现

發(fā)布時(shí)間:2024/9/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 请MM吃饭之工厂模式实现 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有了上次的失敗經(jīng)驗(yàn),我發(fā)誓以后再也不去麥當(dāng)勞了。原因有很多: 1.食物太單調(diào)了,添加個(gè)食物,就那么費(fèi)勁,吃不飽。 2.服務(wù)員態(tài)度太傲慢了。(工廠責(zé)任太重了,萬(wàn)一它不高興了,就意味著所有的請(qǐng)求失敗了) 我又約了那位MM,向她做了很沉重的檢討,最后她終于給了我一個(gè)解釋的機(jī)會(huì)。我一定要把握這個(gè)機(jī)會(huì),所以我求爺爺告奶奶,感覺(jué)‘必勝客’不錯(cuò)。所以決定去那里。 結(jié)構(gòu)圖: 源碼: 抽象工廠角色(Creator) 具體工廠角色 抽象產(chǎn)品角色 具體產(chǎn)品角色 2源代碼: 抽象產(chǎn)品角色代碼 package?factory;?
/*?
* 食物接口?
*/
?
public?interface?Food {?

??public?void?desc();?
}?
具體產(chǎn)品角色代碼 package?factory;?

public?class?Cocacola?implements?Food{?

??public?void?desc() {?
?????
????System.out.println("可口可樂(lè),酸酸甜甜就是我");?
?????
??}?

}?
package?factory;?
/*?
* 雞翅類(lèi)?
*/
?
public?class?ChickenWing?implements?Food {?
??public?void?desc(){?
????System.out.println("雞翅香酥可口,跟老太太的褲腰似的");?
??}?
}?
抽象工廠角色 package?factory;?

public?interface?Creator {?

????
??public?Food factor();?
}?
具體工廠角色:有多少具體產(chǎn)品,就對(duì)應(yīng)幾個(gè)具體工廠 package?factory;?

public?class?ChickenWingCreator?implements?Creator{?

??public?Food factor() {????
????return?new?ChickenWing();?
??}?

}?
package?factory;?

public?class?CocacolaCreator?implements?Creator{?

??public?Food factor() {????
????return?new?Cocacola();?
??}?

}?
“我”的代碼 package?factory;?

public?class?Client {?

??/**?
????* @param args?
????* @throws BadFoodException????
????*/
?
??public?static?void?main(String[] args){?

????Creator cocacolaCreator ,chickenWingCreator;?
?????
????Food cocacola,chickenWing;?
?????
????cocacolaCreator =?new?CocacolaCreator();?
????chickenWingCreator =?new?ChickenWingCreator();?
?????
????cocacola = cocacolaCreator.factor();?
????chickenWing = chickenWingCreator.factor();?
?????
????cocacola.desc();?
????chickenWing.desc();?
?????

??}?

}?
經(jīng)過(guò)這一次的接觸,讓我理解:食品花樣還真不少。為啥?人家店,每天都有新添的食物,因?yàn)閿U(kuò)展不再困難。而且,這里面有許多的服務(wù)員(具體工廠角色),我從這個(gè)服務(wù)員A 要雞翅,同時(shí),讓服務(wù)員B 拿可樂(lè),速度快樂(lè)不少。而且如果服務(wù)員有時(shí)候忙不開(kāi),我可以要另外的食物,不用一棵樹(shù)上吊死。比起上一次的就餐經(jīng)理,生活美好了許多。


本文轉(zhuǎn)自 randy_shandong 51CTO博客,原文鏈接:http://blog.51cto.com/dba10g/228809,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者

總結(jié)

以上是生活随笔為你收集整理的请MM吃饭之工厂模式实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。