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

正文內(nèi)容

抽象工廠模式課件(參考版)

2025-03-05 01:39本頁(yè)面
  

【正文】 演講完畢,謝謝觀看! 。 ?當(dāng)你提供一個(gè)產(chǎn)品類庫(kù),而只是想顯示他們的接口而不是現(xiàn)實(shí)時(shí)。 ?一個(gè)系統(tǒng)要由多個(gè)產(chǎn)品系列中的一個(gè)來(lái)配置時(shí)。 ? 缺陷 :添加新的產(chǎn)品對(duì)象時(shí),難以擴(kuò)展抽象工廠以產(chǎn)生新種類的產(chǎn)品,因?yàn)?AbstractFactory規(guī)定了所有可能被創(chuàng)建的產(chǎn)品集合,從而涉及到對(duì)AbstractFactory 及其所有子類的修改。 抽象工廠模式的優(yōu)勢(shì)與缺陷 ? 優(yōu)勢(shì):隔離了具體類的生成, 使得客戶不知道什么被創(chuàng)建了,因此更換一個(gè)具體工廠變得相對(duì)容易。 ?優(yōu)勢(shì):當(dāng)一個(gè)產(chǎn)品族中多個(gè)對(duì)象被設(shè)計(jì)成一起工作時(shí), 抽象工廠保證客戶端只是用同一產(chǎn)品族中的對(duì)象。 } } 抽象工廠模式的實(shí)例四 1.多用對(duì)象組合,少用繼承 2.針對(duì)抽象編程,不針對(duì)實(shí)現(xiàn)編程 3.產(chǎn)品對(duì)象通過(guò)工廠暴露的方法創(chuàng)建 抽象工廠模式和工廠模式的區(qū)別 工廠方法模式用來(lái)創(chuàng)建一個(gè)抽象產(chǎn)品, 具體工廠實(shí)現(xiàn)工廠方法來(lái)創(chuàng)建具體產(chǎn)品,而抽象工廠模式用來(lái)創(chuàng)建一個(gè)產(chǎn)品家族的抽象類類型。 // 兩杯可樂(lè) float beverageMoney = (2)。 // 四個(gè)新奧爾良烤雞翅 float chickenWingsMoney = (4)。 /** * 用戶進(jìn)入肯德基開(kāi)始點(diǎn)餐 */ Customer customer = new Customer(kfcFactory)。 // 返回總價(jià) return ()。 } /** * 訂購(gòu)食物 */ // 訂購(gòu)雞腿漢堡 public float orderHamburg(int num) { // 獲得麻辣雞腿漢堡 Hamburg hamburg = (num)。 } } 抽象工廠模式的實(shí)例四 /** * 客戶類 */ public class Customer { // 抽象工廠 private IKfcFactory kfcFactory。 } // 成產(chǎn)薯?xiàng)l public FrenchFries createFrenchFries(int num) { return new ChinaFrenchFries(num)。 … pub
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1