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

正文內(nèi)容

份培訓(xùn)設(shè)計模式ppt課件(已改無錯字)

2023-02-10 17:42:06 本頁面
  

【正文】 概念:簡單工廠模式是由一個工廠對象決定創(chuàng)建出哪一種產(chǎn)品類的實例。 工廠( Creator)角色 :簡單工廠模式的核心,它負責(zé)實現(xiàn)創(chuàng)建所有實例的內(nèi)部邏輯。工廠類可以被外界直接調(diào)用,創(chuàng)建所需的產(chǎn)品對象。 抽象產(chǎn)品( Product)角色 :簡單工廠模式所創(chuàng)建的所有對象的父類,它負責(zé)描述所有實例所共有的公共接口。 具體產(chǎn)品( Concrete Product)角色:是簡單工廠模式的創(chuàng)建目標(biāo),所有創(chuàng)建的對象都是充當(dāng)這個角色的某個具體類的實例。 實例 見實例。 簡單工廠模式 優(yōu)點:通過使用工廠類 ,外界可以從直接創(chuàng)建具體產(chǎn)品對象的尷尬局面擺脫出來 ,僅僅需要負責(zé)“消費”對象就可以了。而不必管這些對象究竟如何創(chuàng)建及如何組織的. 缺點:它所能創(chuàng)建的類只能是事先考慮到的,如果需要添加新的類,則就需要改變工廠類了。 思考 女媧造人:幫我造個叫張三的人吧! 抽象工廠模式 概念:抽象工廠模式可以向客戶端提供一個接口,使得客戶端在不必指定產(chǎn)品具體類型的情況下,創(chuàng)建多個產(chǎn)品族中的產(chǎn)品對象。這就是抽象工廠模式的用意。 抽象工廠( Creator)角色 具體工廠 (Concrete Creator)角色 抽象產(chǎn)品( Product)角色 具體產(chǎn)品( Concrete Product)角色 抽象工廠模式 抽象工廠模式面對的問題是多產(chǎn)品等級結(jié)構(gòu)的系統(tǒng)設(shè)計 學(xué)習(xí)抽象工廠具體實例之前,應(yīng)該明白兩個重要的概念:產(chǎn)品族和產(chǎn)品等級。 產(chǎn)品族:是指位于不同產(chǎn)品等級結(jié)構(gòu)中,功能相關(guān)聯(lián)的產(chǎn)品組成的家族。比如 AMD的 CPU和 AMD芯片的主板,組成一個家族。 Intel的 CPU和 Intel芯片的主板,又組成一個家族。而這兩個家族都來自于兩個產(chǎn)品等級: CPU,主板。一個等級結(jié)構(gòu)是由相同的結(jié)構(gòu)的產(chǎn)品組成,示意圖如下: 實例 農(nóng)場主引進塑料大棚技術(shù),在大棚里種植熱( Tropical)和亞熱帶( Northern)的水果( Fruit)和蔬菜( Veggie),用以滿足市場需求,獲取更大的利益 實例 ? 生產(chǎn)水果 ? 生產(chǎn)蔬菜 實例 見實例。 抽象工廠模式 ? 創(chuàng)建同使用分開 ? 降低耦合度 ? 可擴展性
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1