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

正文內(nèi)容

java設(shè)計模式期末考試復(fù)習資料(參考版)

2025-04-19 12:16本頁面
  

【正文】 依據(jù)類圖寫出程序?qū)崿F(xiàn)代碼。l 裝飾(Decorator)角色:持有一個構(gòu)件對象的實例,并定義一個與抽象構(gòu)件接口一致的接口。裝飾模式的4個角色:l 抽象構(gòu)件(Component)角色:用于規(guī)范需要裝飾的對象(原始對象)。答:是裝飾模式,定義為動態(tài)的給一個對象添加一些額外的職責。具體同事(Concrete Colleague)角色:實現(xiàn)抽象同事類,每一個具體同事類只清楚自己在小范圍內(nèi)的行為,而不知道大范圍內(nèi)的目的。具體中介者(Concrete Mediator)角色:實現(xiàn)抽象中介者角色,依賴于各個同事角色,并協(xié)調(diào)各同事角色實現(xiàn)協(xié)作行為。(10)已知應(yīng)用。答:(1)模式名稱,簡潔反映設(shè)計模式的問題、解決方案和效果(2)問題,解釋了設(shè)計問題和問題的前因后果(3)環(huán)境或初始環(huán)境,說明模式的使用范圍,也叫前提條件(4)解決方案,描述模式設(shè)計的組成部分,各部分職責和協(xié)作方式(5)效果,描述使用效果和使用模式應(yīng)權(quán)衡的問題(6)舉例,使用一個或幾個應(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)中此模式與其他模式的動態(tài)和靜態(tài)關(guān)系。具體策略(Concrete Strategy)角色:該角色實現(xiàn)抽象策略中的具體操作,含有具體的算法。(2)策略模式角色:環(huán)境(Context)角色:該角色也叫上下文角色,起到承上啟下的作用,屏蔽高層模塊對策略、算法的直接訪問,它持有一個Strategy類的引用。簡述策略模式的定義和角色含義。抽象同事(Colleague)角色:該角色定義出中介者到同事對象的接口,同事對象只知道中介者而不知道其余的同事對象。(2)中介者模式角色:抽象中介者(Mediator)角色:該角色定義出同事對象到中介者對象的統(tǒng)一接口,用于各同事角色之間的通信。簡述中介者模式的定義和角色含義。代理主題(Proxy Subject)角色:也叫做委托類、代理類,該角色負責控制對真實主題的引用,負責在需要的時候創(chuàng)建或刪除真實主題對象,并且在真實主題角色處理完畢前后做預(yù)處理和善后處理工作。簡述代理模式的定義和角色答:(1)定義:為其他對象提供一種代理以控制對這個對象的訪問。還需要定義并實現(xiàn)一個或幾個模板方法,實現(xiàn)對基本方法的調(diào)度,完成固定的邏輯。簡述模板方法模式的定義和角色和優(yōu)點答:(1)概念定義一個操作中的算法的框架,而將一些步驟延遲到子類中。抽象產(chǎn)品(Product)角色:該角色負責定義產(chǎn)品的共性,實現(xiàn)對產(chǎn)品最抽象的定義。具體工廠(Concrete Creator)角色:該角色實現(xiàn)了抽象工廠接口,含有與應(yīng)用密切相關(guān)的邏輯,并且受到應(yīng)用程序的調(diào)用以創(chuàng)建產(chǎn)品對象。即不要強迫客戶使用它們不用的方法,否則這些客戶就會面臨由于這些不使用的方法的改變所帶來的問題。因此使用多個專門的接口比使用單一的總接口要好(3)不應(yīng)該強迫客戶依賴于它們不用的方法。答:接口隔離原則有如下兩種定義: 客戶端不應(yīng)該依賴它不需要的接口;類間的依賴關(guān)系應(yīng)該建立在最小的接口上 接口隔離原則的具體的含義如下 : (1)一個類對另外一個類的依賴性應(yīng)當是建立在最小的接口上的 (2)一個接口代表一個角色,不應(yīng)當將不同的角色都交給一個接口。1____規(guī)格模式____模式是策略模式和組合模式的擴展。1___備忘錄___模式捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài),以后可以將該對象恢復(fù)到原先保存的狀態(tài)。1____外觀____模式要求一個子系統(tǒng)的外表與其內(nèi)部的通信必須通過一個統(tǒng)一的對象進行。__模板方法__ 模式定義一個操作中的算法框架,將一些
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1