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

正文內容

java設計模式期末考試復習資料(更新版)

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

下一頁面
  

【正文】 、創(chuàng)建型模式關注的是對象間的協(xié)作34.關于模式適用性,在以下情況不適合使用享元模式?( )A、一個應用程序使用了大量的對象。29.開閉原則的含義是一個軟件實體( )A、應當對擴展開放,對修改關閉.B、應當對修改開放,對擴展關閉C、應當對繼承開放,對修改關閉D、以上都不對30. 對于違反里氏替換原則的兩個類,可以采用的候選解決方案錯誤的是:( )A、創(chuàng)建一個新的抽象類C,作為兩個具體類的超類,將A和B共同的行為移動到C中,從而解決A和B行為不完全一致的問題。A、開閉原則 B、接口隔離原則C、里氏替換原則 D、依賴倒置原則27.以下意圖哪個是用來描述橋梁模式( )A、提供一個創(chuàng)建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。B、當一個類的實例只能有幾個不同狀態(tài)組合中的一種時。16.以下意圖哪個是用來描述橋梁模式( )A、提供一個創(chuàng)建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。 C、為其他對象提供一種代理以控制對這個對象的訪問。C、你想在不明確指定接收者的情況下,向多個對象中的一個提交一個請求。 A、接口隔離 B、里氏替換 C、依賴倒置 D、迪米特 3.目前常見的設計模式主要有( )種。B、定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類。 A、開閉原則 B、接口隔離原則 C、里氏替換原則 D、依賴倒置原則15.以下用來描述外觀模式的是( ) A、為子系統(tǒng)中的一組接口提供一個一致的界面,本模式定義了一個高層接口,這個接口使得這一子系統(tǒng)更加容易使用。D、動態(tài)地給一個對象添加一些額外的職責。22.Java的異常處理機制可理解為哪一種行為模式( )A、觀察者模式 B、迭代器模式C、職責鏈模式 D、策略(Strategy)模式23.當創(chuàng)建一個具體的對象而又不希望指定具體的類時,可以使用( )模式。D、動態(tài)地給一個對象添加一些額外的職責。如果是“Isa”,可以使用繼承關系,如果是”Has-a”應該改成委派關系D、以上方案錯誤31.以下意圖那個是用來描述ADAPTER(適配器)?( )A、將一個類的接口轉換成客戶希望的另外一個接口,本模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。D、你想使用一個已經存在的類,而它的接口不符合你的需求。___觀察者模式__模式定義對象間一種一對多的關系,使得每當一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。1____適配器___模式將一個類的接口變換成客戶端所期待的另一種接口,從而使原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。 簡述工廠方法模式的定義和角色答:(1)概念定義一個創(chuàng)建產品對象的工廠接口,讓子類決定實例化哪個子類(2)4個角色:抽象工廠(Creator)角色:該角色是工廠方法模式的核心,與應用系統(tǒng)無關,任何在創(chuàng)建對象的工廠類必須實現(xiàn)這個接口。具體模板(Concrete Template)角色:該角色實現(xiàn)抽象模板中定義的一個或多個抽象方法,每一個抽象模板角色都可以有任意多個具體模板角色與之對應,分別給出這些抽象方法的不同實現(xiàn),從而使得頂級邏輯的實現(xiàn)各不相同。具體中介者(Concrete Mediator)角色:該角色實現(xiàn)抽象中介者,它依賴于各個同事角色,并通過協(xié)調各同事角色實現(xiàn)協(xié)作行為。簡述設計模式的10要素。四、綜合編程題課本第215頁,【】課本第222頁,【】分析下面的類圖,說明該應用使用了什么設計模式,給出其定義,說明這種設計模式主要涉及哪幾個角色,各有什么作用。見課本第76頁,【】第 8 頁 共 8
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1