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

正文內(nèi)容

抽象工廠(chǎng)模式ppt31頁(yè))-資料下載頁(yè)

2025-03-04 12:20本頁(yè)面
  

【正文】 對(duì)于增加新的產(chǎn)品等級(jí)結(jié)構(gòu),需要修改所有的工廠(chǎng)角色,包括抽象工廠(chǎng)類(lèi),在所有的工廠(chǎng)類(lèi)中都需要增加生產(chǎn)新產(chǎn)品的方法,不能很好地支持“開(kāi)閉原則”。 ? 抽象工廠(chǎng)模式的這種性質(zhì)稱(chēng)為 “開(kāi)閉原則”的傾斜性 ,抽象工廠(chǎng)模式以一種傾斜的方式支持增加新的產(chǎn)品,它為新產(chǎn)品族的增加提供方便,但不能為新的產(chǎn)品等級(jí)結(jié)構(gòu)的增加提供這樣的方便。 抽象工廠(chǎng)模式 ? 模式擴(kuò)展 ? 工廠(chǎng)模式的退化 ? 當(dāng)抽象工廠(chǎng)模式中每一個(gè)具體工廠(chǎng)類(lèi)只創(chuàng)建一個(gè)產(chǎn)品對(duì)象,也就是只存在一個(gè)產(chǎn)品等級(jí)結(jié)構(gòu)時(shí),抽象工廠(chǎng)模式退化成工廠(chǎng)方法模式 ;當(dāng) 工廠(chǎng)方法模式中抽象工廠(chǎng)與具體工廠(chǎng)合并,提供一個(gè)統(tǒng)一的工廠(chǎng)來(lái)創(chuàng)建產(chǎn)品對(duì)象,并將創(chuàng)建對(duì)象的工廠(chǎng)方法設(shè)計(jì)為靜態(tài)方法時(shí),工廠(chǎng)方法模式退化成簡(jiǎn)單工廠(chǎng)模式 。 本章小結(jié) ? 抽象工廠(chǎng)模式提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴(lài)對(duì)象的接口,而無(wú)須指定它們具體的類(lèi)。抽象工廠(chǎng)模式又稱(chēng)為 Kit模式,屬于對(duì)象創(chuàng)建型模式。 ? 抽象工廠(chǎng)模式包含四個(gè)角色:抽象工廠(chǎng)用于聲明生成抽象產(chǎn)品的方法;具體工廠(chǎng)實(shí)現(xiàn)了抽象工廠(chǎng)聲明的生成抽象產(chǎn)品的方法,生成一組具體產(chǎn)品,這些產(chǎn)品構(gòu)成了一個(gè)產(chǎn)品族,每一個(gè)產(chǎn)品都位于某個(gè)產(chǎn)品等級(jí)結(jié)構(gòu)中;抽象產(chǎn)品為每種產(chǎn)品聲明接口,在抽象產(chǎn)品中定義了產(chǎn)品的抽象業(yè)務(wù)方法;具體產(chǎn)品定義具體工廠(chǎng)生產(chǎn)的具體產(chǎn)品對(duì)象,實(shí)現(xiàn)抽象產(chǎn)品接口中定義的業(yè)務(wù)方法。 ? 抽象工廠(chǎng)模式是所有形式的工廠(chǎng)模式中最為抽象和最具一般性的一種形態(tài)。抽象工廠(chǎng)模式與工廠(chǎng)方法模式最大的區(qū)別在于,工廠(chǎng)方法模式針對(duì)的是一個(gè)產(chǎn)品等級(jí)結(jié)構(gòu),而抽象工廠(chǎng)模式則需要面對(duì)多個(gè)產(chǎn)品等級(jí)結(jié)構(gòu)。 本章小結(jié) ? 抽象工廠(chǎng)模式的主要優(yōu)點(diǎn)是隔離了具體類(lèi)的生成,使得客戶(hù)并不需要知道什么被創(chuàng)建,而且每次可以通過(guò)具體工廠(chǎng)類(lèi)創(chuàng)建一個(gè)產(chǎn)品族中的多個(gè)對(duì)象,增加或者替換產(chǎn)品族比較方便,增加新的具體工廠(chǎng)和產(chǎn)品族很方便;主要缺點(diǎn)在于增加新的產(chǎn)品等級(jí)結(jié)構(gòu)很復(fù)雜,需要修改抽象工廠(chǎng)和所有的具體工廠(chǎng)類(lèi),對(duì)“開(kāi)閉原則”的支持呈現(xiàn)傾斜性。 ? 抽象工廠(chǎng)模式適用情況包括:一個(gè)系統(tǒng)不應(yīng)當(dāng)依賴(lài)于產(chǎn)品類(lèi)實(shí)例如何被創(chuàng)建、組合和表達(dá)的細(xì)節(jié);系統(tǒng)中有多于一個(gè)的產(chǎn)品族,而每次只使用其中某一產(chǎn)品族;屬于同一個(gè)產(chǎn)品族的產(chǎn)品將在一起使用;系統(tǒng)提供一個(gè)產(chǎn)品類(lèi)的庫(kù),所有的產(chǎn)品以同樣的接口出現(xiàn),從而使客戶(hù)端不依賴(lài)于具體實(shí)現(xiàn)。 END 演講完畢,謝謝觀(guān)看!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1