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

正文內(nèi)容

java設(shè)計(jì)模式期末考試復(fù)習(xí)資料(留存版)

2025-05-31 12:16上一頁面

下一頁面
  

【正文】 時(shí)刻自動(dòng)確定。D、動(dòng)態(tài)地給一個(gè)對(duì)象增加一些額外的職責(zé)。C、將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。B、定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類。A、合成聚合復(fù)用原則 B、里氏替換原則C、依賴倒置原則 D、迪米特法則2125. CCBBD 2630.DBAAD 3135.ADADA二、填空題設(shè)計(jì)模式分為____創(chuàng)建型___、____行為型_____、_____結(jié)構(gòu)型______三大類型。創(chuàng)建型、行為型、結(jié)構(gòu)型 里氏替換原則、接口隔離中介者模式 裝飾模式 外觀模式橋梁模式 觀察者模式8.行為 9.結(jié)構(gòu)型、創(chuàng)建型 10.模板方法 1裝飾 1外觀1策略 1備忘錄 1適配器 1規(guī)格模式三、簡答題簡述依賴倒置原則的三層含義、在Java當(dāng)中的體現(xiàn)和優(yōu)點(diǎn)。(2)代理模式3個(gè)角色:抽象主題(Subject)角色:該角色是真實(shí)主題和代理主題的共同接口,以便在任何可以使用真實(shí)主題的地方都可以使用代理主題。如相互依賴或替換。l 具體裝飾(Concrete Decorator)角色:負(fù)責(zé)對(duì)構(gòu)件對(duì)象進(jìn)行裝飾。抽象策略(Strategy)角色:該角色對(duì)策略、算法進(jìn)行抽象,通常定義每個(gè)策略或算法必須具有的方法和屬性。使得子類可以不改變一個(gè)算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟(2)模板方法角色:抽象模板(Abstract Template)角色:該角色定義一個(gè)或多個(gè)抽象操作,以便讓子類實(shí)現(xiàn);這些抽象操作是基本操作,是一個(gè)頂級(jí)邏輯的組成步驟。1____策略____模式定義一組算法,將每個(gè)算法封裝起來,并且使它們之間可以互換。B、完全由于使用大量的對(duì)象,造成很大的存儲(chǔ)開銷。B、將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。B、將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。D、一個(gè)請(qǐng)求需要一系列的處理工作。9.當(dāng)我們想創(chuàng)建一個(gè)具體的對(duì)象而又不希望指定具體的類時(shí),可以使用( )模式A、結(jié)構(gòu)型 B、創(chuàng)建型 C、行為型 D、以上都可以10.以下用來描述適配器模式的是( )A、表示一個(gè)作用于某對(duì)象結(jié)構(gòu)中的各元素的操作,它使你可以在不改變各元素的類的前提下定義作用于這些元素的新操作。C、將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。C、將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。C、對(duì)象的大多數(shù)狀態(tài)都可變?yōu)橥獠繝顟B(tài)。1___備忘錄___模式捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài),以后可以將該對(duì)象恢復(fù)到原先保存的狀態(tài)。還需要定義并實(shí)現(xiàn)一個(gè)或幾個(gè)模板方法,實(shí)現(xiàn)對(duì)基本方法的調(diào)度,完成固定的邏輯。具體策略(Concrete Strategy)角色:該角色實(shí)現(xiàn)抽象策略中的具體操作,含有具體的算法。依據(jù)類圖寫出程序?qū)崿F(xiàn)代碼。答:(1)模式名稱,簡潔反映設(shè)計(jì)模式的問題、解決方案和效果(2)問題,解釋了設(shè)計(jì)問題和問題的前因后果(3)環(huán)境或初始環(huán)境,說明模式的使用范圍,也叫前提條件(4)解決方案,描述模式設(shè)計(jì)的組成部分,各部分職責(zé)和協(xié)作方式(5)效果,描述使用效果和使用模式應(yīng)權(quán)衡的問題(6)舉例,使用一個(gè)或幾個(gè)應(yīng)用示例說明特定的環(huán)境、以及模式如何應(yīng)用到環(huán)境中,最終得到什么效果(7)末態(tài)環(huán)境,模式應(yīng)用到系統(tǒng)之后的狀態(tài),包括好結(jié)果和壞結(jié)果,以及新狀態(tài)含有的其他問題(8)推理,推理解釋模式的步驟、規(guī)則(9)其他有關(guān)模式,描述現(xiàn)有系統(tǒng)中此模式與其他模式的動(dòng)態(tài)和靜態(tài)關(guān)系。簡述代理模式的定義和角色答:(1)定義:為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問。1____規(guī)格模式____模式是策略模式和組合模式的擴(kuò)展。35.
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1