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

正文內(nèi)容

設(shè)計(jì)模式考試復(fù)習(xí)題含答案-展示頁

2025-07-07 16:46本頁面
  

【正文】 的是:( D )D. 以上方案錯(cuò)誤3. 下列模式屬于結(jié)構(gòu)型設(shè)計(jì)模式的是( AB )A. Composite B. 享元(Flyweight)模式4. 關(guān)于繼承表述錯(cuò)誤的是:( D )D. 繼承本質(zhì)上是“白盒復(fù)用”,對(duì)父類的修改,不會(huì)影響到子類。高層經(jīng)理領(lǐng)導(dǎo)較低級(jí)別的經(jīng)理。客戶無須知道他們使用的對(duì)象是用什么類來實(shí)現(xiàn)的,他們只須知道定義接口的抽象類。5. 只根據(jù)抽象類中定義的接口來操縱對(duì)象有什么好處? 答:1)新的更復(fù)雜的功能可以通過組裝或組合對(duì)象來獲得。類繼承是在編譯時(shí)刻靜態(tài)定義的,且可直接使用,類繼承可以較方便地改變被復(fù)用的實(shí)現(xiàn)。4. 面向?qū)ο笙到y(tǒng)中功能復(fù)用的兩種最常用技術(shù)是什么?答:類繼承和對(duì)象組合,類繼承允許你根據(jù)其他類的實(shí)現(xiàn)來定義一個(gè)類的實(shí)現(xiàn)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解,保證代碼可靠性。10. 設(shè)計(jì)模式中應(yīng)優(yōu)先使用 對(duì)象組合 而不是 類繼承 。8.組成是 強(qiáng)類型 的聚集,因?yàn)榫奂械拿總€(gè)部分體只能屬于 一個(gè) 整體。反過來卻不成立。6.在泛化關(guān)系中,子類 可以替代 父類。4.多重性指的是,某個(gè)類有 多 個(gè)對(duì)象可以和另一個(gè)類的 一 對(duì)象關(guān)聯(lián)。2.一個(gè)UML模型只描述了一個(gè)系統(tǒng) 要做什么 ,它并沒告訴我們系統(tǒng)是 怎么做 。即針對(duì)接口編程不要針對(duì)實(shí)現(xiàn)編程:(D)依賴倒轉(zhuǎn)原則6. 依據(jù)設(shè)計(jì)模式思想,程序開發(fā)中應(yīng)優(yōu)先使用的是( A )關(guān)系實(shí)現(xiàn)復(fù)用。一、1. 設(shè)計(jì)模式一般用來解決什么樣的問題: 2. 下列屬于面向?qū)ο蠡驹瓌t的是: 3. OpenClose原則的含義是一個(gè)軟件實(shí)體:,對(duì)修改關(guān)閉.4. 當(dāng)我們想創(chuàng)建一個(gè)具體的對(duì)象而又不希望指定具體的類時(shí),使用(A)模式。 5. 要依賴于抽象不要依賴于具體。A, 委派7. 設(shè)計(jì)模式的兩大主題是( D ) 8. 單體模式中,兩個(gè)基本要點(diǎn)(AB)和單體類自己提供單例A .構(gòu)造函數(shù)私有 9. 下列模式中,屬于行為模式的是( B ) B觀察者10. “不要和陌生人說話” 是( D )原則的通俗表述 1. 軟件體系結(jié)構(gòu)是指一個(gè)系統(tǒng)的有目的的設(shè)計(jì)和規(guī)劃,這個(gè)設(shè)計(jì)規(guī)劃既不描述 活動(dòng) ,也不描述 系統(tǒng)怎樣開發(fā) ,它只描述系統(tǒng)的 組成元素 及其相互的 交互協(xié)作 。3.接口是可以在整個(gè)模型中反復(fù)使用的一組行為,是一個(gè)沒有 屬性 而只有 方法 的類。5.當(dāng)一個(gè)類的對(duì)象可以充當(dāng)多種角色時(shí), 自身 關(guān)聯(lián)就可能發(fā)生。后前者出現(xiàn)的可以相同地方。7.最通常的依賴關(guān)系是一個(gè)類操作的 形構(gòu) 中用到了 另一個(gè)類 的定義。9.實(shí)現(xiàn)的符號(hào)和繼承的符號(hào)有相似之處,兩者的唯一差別是實(shí)現(xiàn)關(guān)系用 虛線 表示,繼承關(guān)系用 實(shí)線 表示。1. 適配器模式屬于創(chuàng)建型模式結(jié)構(gòu)型( F )2. 在設(shè)計(jì)模式中,“效果”只是指“原因和結(jié)果”( T )3. 設(shè)計(jì)模式使代碼編制不能真正工程化 ( T )4. 面向?qū)ο笳Z言編程中的異常處理,可以理解為責(zé)任鏈模式(T )5. 反模式就是反對(duì)在軟件開發(fā)過程中使用設(shè)計(jì)模式分析:反模式用來解決問題的帶有共性的不良方法(F )1. 什么是設(shè)計(jì)模式?設(shè)計(jì)模式目標(biāo)是什么?答:設(shè)計(jì)模式是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。2. 設(shè)計(jì)模式中一般都遵循的原則有什么?答:開閉原則、根據(jù)場(chǎng)景進(jìn)行設(shè)計(jì)原則、優(yōu)先組合原則、包容變化原則3. “Gang of Four”針對(duì)“創(chuàng)建優(yōu)秀面向?qū)ο笤O(shè)計(jì)”建議了哪些策略?答:針對(duì)接口編程、優(yōu)先使用對(duì)象組合而不是類繼承,找到并封裝變化點(diǎn)。父類的內(nèi)部細(xì)節(jié)對(duì)子類可見。對(duì)象組合是類繼承之外的另一種復(fù)用選擇。對(duì)象組合要求被組合的對(duì)象具有良好定義的接口??蛻魺o須知道他們使用對(duì)象的特定類型,只須對(duì)象有客戶所期望的接口。2)五、應(yīng)用題(分值15)公司架構(gòu):經(jīng)理、工程師、技師和后勤人員都是公司的雇員,經(jīng)理管理工程師、技師和后勤人員。典型層次圖如下:可以使用哪種設(shè)計(jì)模式實(shí)現(xiàn)公司的層級(jí)關(guān)系?并說明為什么?組合模式,第一,其公司關(guān)系架構(gòu)為樹形結(jié)構(gòu);第二,其表示了部分整體關(guān)系(自己擴(kuò)展)1. 在觀察者模式中,表述錯(cuò)誤的是( C )C. 觀察者可以改變被觀察者的狀態(tài),再由被觀察者通知所有觀察者依據(jù)被觀察者的狀態(tài)進(jìn)行。5. 對(duì)于依賴倒轉(zhuǎn)的表述錯(cuò)誤的是(C)C. 從選項(xiàng)B的角度論述,一個(gè)對(duì)象可以有多個(gè)接口。),(依賴倒轉(zhuǎn)),(2. 在存在繼承關(guān)系的情況下,方法向()方向集中,而數(shù)據(jù)向()方向集中。其中類的適配器采用的是(4. 設(shè)計(jì)模式的四個(gè)基本要素是(名字),(問題解決方案5. .創(chuàng)建型模式的根本意圖是要把(使用分離耦合度)。),(抽象工廠7. 門面模式是(迪米特)法則的典型運(yùn)用8. MVC模型的基本工作原理是基于(觀察者命令)基本原則的宏觀運(yùn)用,本質(zhì)上是沒有任何模式的,發(fā)現(xiàn)模式的人永遠(yuǎn)是大師,而死守模式的人,最對(duì)只能是一個(gè)工匠.在MVC模型中M、V、C
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1