系統(tǒng)分析師考試試題分類精解 第 13 章:系統(tǒng)設(shè)計(jì)_第1頁(yè)
系統(tǒng)分析師考試試題分類精解 第 13 章:系統(tǒng)設(shè)計(jì)_第2頁(yè)
系統(tǒng)分析師考試試題分類精解 第 13 章:系統(tǒng)設(shè)計(jì)_第3頁(yè)
系統(tǒng)分析師考試試題分類精解 第 13 章:系統(tǒng)設(shè)計(jì)_第4頁(yè)
系統(tǒng)分析師考試試題分類精解 第 13 章:系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

試題1(2017年上半年試題5)關(guān)于設(shè)計(jì)模式,下列說(shuō)法正確的是(

)。

A.原型(Prototype)和模板方法(TemplateMethod)屬于創(chuàng)建型模式

B.組合(Composite)和代理(Proxy)屬于結(jié)構(gòu)型模式

C.橋接(Bridge)和狀態(tài)(State)屬于行為型模式

D.外觀(Facade)和中介(Mediator)屬于創(chuàng)建型模式試題分析本題考查設(shè)計(jì)模式的分類,設(shè)計(jì)模式分類情況如下所示:試題答案(5)B試題2(2017年上半年試題29)界面是系統(tǒng)與用戶交互的最直接的層面。TheoMandel博士提出了著名的人機(jī)交互“黃金三原則”,包括保持界面一致、減輕用戶的記憶負(fù)擔(dān)和(

)。

A.遵循用戶認(rèn)知理解

B.降低用戶培訓(xùn)成本

C.置于用戶控制之下

D.注意資源協(xié)調(diào)方式試題分析人機(jī)交互“黃金三原則”包括:置于用戶控制之下、減少用戶的記憶負(fù)擔(dān)、保持界面的一致性。試題答案(29)C試題3(2017年上半年試題33)下面關(guān)于觀察者模式描述不正確的是(

)。

A.觀察者模式實(shí)現(xiàn)了表示層和數(shù)據(jù)層的分離

B.觀察者模式定義了穩(wěn)定的更新消息傳遞機(jī)制

C.在觀察者模式中,相同的數(shù)據(jù)層不可以有不同的表示層

D.觀察者模式定義了對(duì)象之間的一種一對(duì)多的依賴關(guān)系試題分析觀察者(observer)模式。觀察者模式又稱為發(fā)布-訂閱模式、模型-視圖模式、源-監(jiān)聽器模式或從屬者(dependents)模式,是一種對(duì)象的行為型模式。它定義了對(duì)象之間的一種一對(duì)多的依賴關(guān)系,使得每當(dāng)一個(gè)對(duì)象狀態(tài)發(fā)生改變時(shí),其相關(guān)依賴對(duì)象都得到通知并被自動(dòng)更新。觀察者模式的優(yōu)點(diǎn)在于實(shí)現(xiàn)了表示層和數(shù)據(jù)層的分離,并定義了穩(wěn)定的更新消息傳遞機(jī)制,類別清晰,抽象了更新接口,使得相同的數(shù)據(jù)層可以有各種不同的表示層。試題答案(33)C試題4(2017年上半年試題34)行為型模式是對(duì)在不同對(duì)象之間劃分責(zé)任和算法的抽象化,它可以分為類行為模式和對(duì)象行為模式。下列行為型模式中屬于類行為模式的是(

)。

A.職責(zé)鏈模式

B.命令模式

C.迭代器模式

D.解釋器模式試題分析本題考查設(shè)計(jì)模式的分類,設(shè)計(jì)模式分類情況如下所示:

從圖的情況來(lái)看,屬于類模式的很少,只有:創(chuàng)建型模式中的工廠方法;結(jié)構(gòu)型模式中的適配器模式;行為型模式中的解釋器模式與模板方法模式。試題答案(34)D試題5(2016年上半年試題30-31)對(duì)于如下所示的序列圖所描述的場(chǎng)景,最適合于采用的設(shè)計(jì)模式是(

);該模式適用的場(chǎng)合是(

)。A.Visitor

B.Strategy

C.Observer

D.State

A.對(duì)象的行為決定于它的狀態(tài),且必須在運(yùn)行時(shí)刻根據(jù)狀態(tài)改變它的行為

B.定義對(duì)象結(jié)構(gòu)的類很少改變,但經(jīng)常需要在此結(jié)構(gòu)上定義新的操作

C.需要使用一個(gè)算法的不同變體

D.一個(gè)對(duì)象必須通知其它對(duì)象,而它又不能假定其它對(duì)象是誰(shuí)試題分析這一個(gè)題考查的難度是比較大的。

對(duì)于這類題判斷點(diǎn)主要從這些角度來(lái)進(jìn)行:

1、從圖中找模式的關(guān)鍵字,如果找到,是這種模式的概率較高(70%左右)。為什么呢,我們?cè)谥v課時(shí),也會(huì)講到,有很多模式,其UML圖是完全一樣的,只是用在不同場(chǎng)景,有不同用意而已,此時(shí)不標(biāo)明是哪種模式,根本無(wú)法判斷。

2、需要從選項(xiàng)進(jìn)行橫向?qū)Ρ?。所以我們需要分析選項(xiàng)中每一種模式的主要特征是什么。

在本題中圖中已出現(xiàn)visitor,而與此同時(shí)還有訪問者模式中的標(biāo)準(zhǔn)函數(shù)accept的身影,所以visitor的概率極高。

其它幾個(gè)模式:

Strategy模式,主要是方便策略的選擇與改變。

Observer模式,主要是建立觀察關(guān)系,一旦被觀察者有變化通快速通知觀察者聯(lián)動(dòng)。

State模式,主要關(guān)注狀態(tài)的變遷。這些與圖表達(dá)的內(nèi)容均不符。試題答案(30)A(31)B試題6(2015年上半年試題36)采用以下設(shè)計(jì)思路實(shí)現(xiàn)下圖所示的目錄瀏覽器:目錄中的每個(gè)目錄項(xiàng)被認(rèn)定為一個(gè)類,其屬性包括名稱、類型(目錄或文件)、大小、擴(kuò)展名、國(guó)標(biāo)等。為節(jié)省內(nèi)存空間,要求不能將具有相同屬性(例如類型、擴(kuò)展名、圖標(biāo)相同)的相同文件看作不同的對(duì)象。能夠滿足這一要求的設(shè)計(jì)模式是(

)。A.Flyweight

B.Proxy

C.Command

D.State試題分析在本題中,解題的關(guān)鍵點(diǎn)是:“為節(jié)省內(nèi)存空間,要求不能將具有相同屬性(例如類型、擴(kuò)展名、圖標(biāo)相同)的相同文件看作不同的對(duì)象。”這句話要表達(dá)的意思是:有相同屬性的相同文件,即使存在不同的目錄下,應(yīng)作為一個(gè)對(duì)象。即創(chuàng)建了一個(gè)對(duì)象要在多處共享使用,所以用享元。試題答案(36)A試題7(2014年上半年試題30-31)已知一個(gè)類可以處理以英制標(biāo)準(zhǔn)(英寸、英里等)表示的數(shù)據(jù),現(xiàn)在需要處理一公制單位表示的數(shù)據(jù),則可以使用(

)模式來(lái)解決該問題。當(dāng)(

)時(shí),可以使用該設(shè)計(jì)模式。A.Adapter

B.Decorator

C.Delegation

D.Proxy

A.對(duì)一個(gè)抽象的實(shí)現(xiàn)部分的修改對(duì)用戶不產(chǎn)生影響

B.想使用一個(gè)已經(jīng)存在的類,而它的接口不符合用戶需求

C.一個(gè)系統(tǒng)要獨(dú)立于它的產(chǎn)品創(chuàng)建、組合和表示

D.一個(gè)對(duì)象的改變需要同時(shí)改變其他對(duì)象試題分析本題考查的是設(shè)計(jì)模式的基本概念。

Adapter的設(shè)計(jì)意圖是將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。

Adapter模式適用于以下情況:

想使用一個(gè)已經(jīng)存在的類,而它的接口不符合要求。

想創(chuàng)建一個(gè)可以復(fù)用的類,該類可以與其他不相關(guān)的類或不可預(yù)見的類(即那些接口可能不一定兼容的類)協(xié)同工作。

(僅適用于對(duì)象Adapter)想使用一個(gè)已經(jīng)存在的子類,但是不可能對(duì)每一個(gè)都進(jìn)行子類化以匹配他們的接口。對(duì)象適配器可以適配它的父類接口。試題答案(30)A(31)B試題8(2013年上半年試題36-37)用于增加對(duì)象功能的設(shè)計(jì)模式是(

);用于限制對(duì)象訪問的設(shè)計(jì)模式是(

)。A.Adapter

B.Decorator

C.Delegation

D.Proxy

A.Adapter

B.Decorator

C.Delegation

D.Proxy試題分析本題考查常見設(shè)計(jì)模式的功能,備選答案中除Delegation,其它均為經(jīng)典設(shè)計(jì)模式。

適配器(adapter)模式。適配器模式將一個(gè)接口轉(zhuǎn)換成客戶希望的另一個(gè)接口,從而使接口不兼容的那些類可以一起工作。適配器模式既可以作為類結(jié)構(gòu)型模式,也可以作為對(duì)象結(jié)構(gòu)型模式。在類適配器模式中,通過(guò)使用一個(gè)具體類將適配者適配到目標(biāo)接口中;在對(duì)象適配器模式中,一個(gè)適配器可以將多個(gè)不同的適配者適配到同一個(gè)目標(biāo)。

裝飾(decorator)模式。裝飾模式是一種對(duì)象結(jié)構(gòu)型模式,可動(dòng)態(tài)地給一個(gè)對(duì)象增加一些額外的職責(zé),就增加對(duì)象功能來(lái)說(shuō),裝飾模式比生成子類實(shí)現(xiàn)更為靈活。通過(guò)裝飾模式,可以在不影響其他對(duì)象的情況下,以動(dòng)態(tài)、透明的方式給單個(gè)對(duì)象添加職責(zé);當(dāng)需要?jiǎng)討B(tài)地給一個(gè)對(duì)象增加功能,這些功能可以再動(dòng)態(tài)地被撤銷時(shí)可使用裝飾模式;當(dāng)不能采用生成子類的方法進(jìn)行擴(kuò)充時(shí)也可使用裝飾模式。

代理(proxy)模式。代理模式是一種對(duì)象結(jié)構(gòu)型模式,可為某個(gè)對(duì)象提供一個(gè)代理,并由代理對(duì)象控制對(duì)原對(duì)象的引用。代理模式能夠協(xié)調(diào)調(diào)用者和被調(diào)用者,能夠在一定程度上降低系統(tǒng)的耦合度,其缺點(diǎn)是請(qǐng)求的處理速度會(huì)變慢,并且實(shí)現(xiàn)代理模式需要額外的工作。試題答案(36)B(37)D試題9(2013年上半年試題39)以下關(guān)于依賴倒置原則的敘述中,正確的是(

)。A.要針對(duì)實(shí)現(xiàn)編程,而不是針對(duì)接口編程

B.在程序中盡量使用具體類進(jìn)行編程,而少使用抽象層類

C.在程序代碼中傳遞參數(shù)時(shí)或在組合關(guān)系中,盡量引用層次高的抽象層類

D.軟件實(shí)體應(yīng)對(duì)擴(kuò)展開放而對(duì)修改關(guān)閉試題分析依賴倒置原則強(qiáng)調(diào):要針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程;在程序中盡量使用抽象層類進(jìn)行編程,而少使用具體類。所以選項(xiàng)A與B不正確。而選項(xiàng)D描述本身無(wú)誤,但對(duì)應(yīng)的原則是開放-封閉原則,與依賴倒置原則無(wú)關(guān),也不正確。試題答案(39)C試題10(2012年上半年試題17)在高級(jí)語(yǔ)言程序中,使用(

)訪問保存在變量中的數(shù)據(jù)。A.物理地址

B.邏輯地址

C.主存地址

D.輔存地址試題分析本題考查存儲(chǔ)系統(tǒng)知識(shí)。在高級(jí)語(yǔ)言程序中,對(duì)存儲(chǔ)數(shù)據(jù)的位置進(jìn)行了抽象,采用的是虛擬地址。在程序運(yùn)行時(shí)再進(jìn)行地址變換,分為內(nèi)部地址變換與外部地址變換。虛擬存儲(chǔ)系統(tǒng)按照地址映像方式把虛擬地址轉(zhuǎn)換為主存物理地址稱為內(nèi)部地址變換。如果要訪問的指令或數(shù)據(jù)已經(jīng)在主存中,則命中,直接訪問即可,否則就發(fā)生了頁(yè)面失效,此時(shí)再進(jìn)行外部地址變換,即將虛擬地址變換為輔存物理地址。試題答案(17)B試題11(2012年上半年試題27)以下關(guān)于軟件系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)的敘述中,正確的是(

)。A.當(dāng)模塊扇出過(guò)大時(shí),應(yīng)把下級(jí)模塊進(jìn)一步分解為若干個(gè)子模塊

B.當(dāng)模塊扇出過(guò)小時(shí),應(yīng)適當(dāng)增加中間的控制模塊

C.模塊的扇入大,表示模塊的復(fù)雜度較高

D.模塊的扇入大,表示模塊的復(fù)用程度高試題分析一個(gè)模塊的扇出是指該模塊直接調(diào)用的下級(jí)模塊的個(gè)數(shù),扇出大表示模塊的復(fù)雜度高,需要控制和協(xié)調(diào)過(guò)多的下級(jí)模塊。扇出過(guò)大一般是因?yàn)槿狈χ虚g層次,應(yīng)當(dāng)適當(dāng)增加中間層次的控制模塊;扇出過(guò)小時(shí)可以把下級(jí)模塊進(jìn)一步分解成若干個(gè)子功能模塊,或者合并到它的上級(jí)模塊中去。一個(gè)模塊的扇入是指直接調(diào)用該模塊的上級(jí)模塊的個(gè)數(shù);扇入大表示模塊的復(fù)用程度高。設(shè)計(jì)良好的軟件結(jié)構(gòu)通常頂層扇出比較大,中間扇出比較小,底層模塊則有大扇入。試題答案(27)D試題12(2012年上半年試題31)“置于用戶控制之下”是用戶界面設(shè)計(jì)的“黃金三原則”之一。下列敘述中,不滿足該原則的情形是(

)。A.不能中斷或撤銷正在進(jìn)行的人機(jī)交互操作

B.不強(qiáng)迫用戶采用不情愿的方式來(lái)進(jìn)行操作

C.用戶可以定制交互方式

D.用戶可以和出現(xiàn)在屏幕上的對(duì)象直接進(jìn)行交互試題分析置于用戶控制之下、減輕用戶的記憶負(fù)擔(dān)以及保持界面的一致性是著名用戶界面設(shè)計(jì)專家TheoMandel博士所創(chuàng)造,通常稱之為人機(jī)交互的“黃金三原則”?!爸糜谟脩艨刂浦隆痹瓌t包含的內(nèi)容是:在定義人機(jī)交互方式時(shí),不強(qiáng)迫用戶采用不是必須的或者不情愿的方式來(lái)進(jìn)行操作,允許交互的中斷和撤銷。當(dāng)用戶操作技能等級(jí)提高時(shí),可以實(shí)現(xiàn)流水化的交互方式,允許用戶定制交互方式,以便使用戶界面與內(nèi)部技術(shù)細(xì)節(jié)隔離,允許用戶和出現(xiàn)在屏幕上的對(duì)象直接進(jìn)行交互。試題答案(31)A試題13(2012年上半年試題32)流程設(shè)計(jì)的任務(wù)是設(shè)計(jì)出系統(tǒng)所有模塊和它們之間的相互關(guān)系,并具體設(shè)計(jì)出每個(gè)模塊內(nèi)部的功能和處理過(guò)程。以下關(guān)于流程設(shè)計(jì)的敘述,正確的是(

)。A.任何復(fù)雜的程序流程圖都應(yīng)該由順序、選擇、循環(huán)結(jié)構(gòu)構(gòu)成

B.IPO圖不適合用來(lái)進(jìn)行流程設(shè)計(jì)

C.PAD圖是一種支持原型化設(shè)計(jì)方法的圖形工具

D.N-S圖容易表示嵌套關(guān)系和層次關(guān)系,特別適合于設(shè)計(jì)非常復(fù)雜的流程試題分析每個(gè)信息系統(tǒng)都包含了一系列核心處理流程,對(duì)這些處理流程的理解和實(shí)現(xiàn)將直接影響系統(tǒng)的功能和性能。處理流程設(shè)計(jì)的任務(wù)是設(shè)計(jì)出系統(tǒng)所有模塊以及它們之間的相互關(guān)系,并具體設(shè)計(jì)出每個(gè)模塊內(nèi)部的功能和處理過(guò)程。在處理流程設(shè)計(jì)過(guò)程中,為了更清晰地表達(dá)過(guò)程規(guī)則說(shuō)明,陸續(xù)出現(xiàn)了一些用于表示處理流程的工具,這些工具包括三類:圖形工具、表格工具和語(yǔ)言工具。其中常見的圖形工具包括程序流程圖、IPO圖、盒圖、問題分析圖、判定樹;表格工具包括判定表,語(yǔ)言工具包括過(guò)程設(shè)計(jì)語(yǔ)言等。程序流程圖(ProgramFlowDiagram,PFD)用一些圖框表示各種操作,它獨(dú)立于任何一種程序設(shè)計(jì)語(yǔ)言,比較直觀、清晰,易于學(xué)習(xí)掌握。任何復(fù)雜的程序流程圖都應(yīng)該由順序、選擇和循環(huán)結(jié)構(gòu)組合或嵌套而成。IPO圖是由IBM公司發(fā)起并逐步完善的一種流程描述工具。IPO圖用來(lái)描述構(gòu)成軟件系統(tǒng)的每個(gè)模塊的輸入、輸出和數(shù)據(jù)加工。為避免流程圖在描述程序邏輯時(shí)的隨意性與靈活性,美國(guó)學(xué)者I.Nassi和B.Shneiderman在1973年提出了用方框代替?zhèn)鹘y(tǒng)的程序流程圖,通常把這種圖稱為N-S圖或盒圖。N-S圖容易表示嵌套和層次關(guān)系,并具有強(qiáng)烈的結(jié)構(gòu)化特征。但是當(dāng)問題很復(fù)雜時(shí),N-S圖可能很大。問題分析圖(PAD)由日立公司于1979年提出,也是一種支持結(jié)構(gòu)化程序設(shè)計(jì)的圖形工具。PAD具有清晰的邏輯結(jié)構(gòu)、標(biāo)準(zhǔn)化的圖形等優(yōu)點(diǎn),更重要的是,它引導(dǎo)設(shè)計(jì)入員使用結(jié)構(gòu)化程序設(shè)計(jì)方法,從而提高程序的質(zhì)量。試題答案(32)A試題14(2012年上半年試題33)某網(wǎng)站系統(tǒng)在用戶登錄時(shí)使用數(shù)字校驗(yàn)碼。為了增強(qiáng)安全性,現(xiàn)在要求在登錄校驗(yàn)碼中增加字母或圖片。如果直接修改原有的生成登錄校驗(yàn)碼的程序代碼,則違反了面向?qū)ο笤O(shè)計(jì)原則中的(

)。A.開閉原則

B.里氏替換原則

C.最少知識(shí)原則

D.組合復(fù)用原則試題分析面向?qū)ο蟮脑O(shè)計(jì)原則包括開閉原則、里氏替換原則、依賴倒置原則、組合/聚合復(fù)用原則、接口隔離原則和最少知識(shí)原則等。開閉原則是指軟件實(shí)體應(yīng)對(duì)擴(kuò)展開放,而對(duì)修改關(guān)閉,即盡量在不修改原有代碼的情況下進(jìn)行擴(kuò)展。此處的“實(shí)體”可以指一個(gè)軟件模塊、一個(gè)由多個(gè)類組成的局部結(jié)構(gòu)或一個(gè)獨(dú)立的類。應(yīng)用開閉原則可擴(kuò)展已有的系統(tǒng),并為之提供新的行為,以滿足對(duì)軟件的新需求,使變化中的系統(tǒng)具有一定得適應(yīng)性和靈活性。對(duì)于已有的軟件模塊,特別是最重要的抽象層模塊不能再修改,這就使變化中的系統(tǒng)有一定的穩(wěn)定性和延續(xù)性,這樣的系統(tǒng)同時(shí)滿足了可復(fù)用性與可維護(hù)性。在面向?qū)ο笤O(shè)計(jì)中,開閉原則一般通過(guò)在原有模塊中添加抽象層(例如,接口或抽象類)來(lái)實(shí)現(xiàn),它是其他OOD原則的基礎(chǔ),而其他原則是實(shí)現(xiàn)開閉原則的具體措施。試題答案(33)A試題15(2011年上半年試題1)以下關(guān)于面向?qū)ο笤O(shè)計(jì)的敘述中,錯(cuò)誤的是(

)。A.類的屬性用于封裝數(shù)據(jù),類的方法用于封裝行為

B.面向?qū)ο笤O(shè)計(jì)的基本思想包括抽象、封裝和可擴(kuò)展性

C.對(duì)象繼承和多態(tài)可用來(lái)實(shí)現(xiàn)可擴(kuò)展性

D.對(duì)象持久化是指將數(shù)據(jù)庫(kù)中的數(shù)據(jù)加載到內(nèi)存中供應(yīng)用程序訪問試題分析本題考查面向?qū)ο笤O(shè)計(jì)的基礎(chǔ)知識(shí)。

類是面向?qū)ο箢愋蛿U(kuò)展的重要機(jī)制,利用屬性和方法將數(shù)據(jù)和與數(shù)據(jù)相關(guān)的行為封裝起來(lái)。面向?qū)ο笤O(shè)計(jì)的基本思想包括抽象、封裝和可擴(kuò)展性,其可擴(kuò)展性是通過(guò)對(duì)象繼承和多態(tài)來(lái)實(shí)現(xiàn)。對(duì)象持久化是將內(nèi)存中的數(shù)據(jù)以數(shù)據(jù)庫(kù)或物理文件的形式保存到可永久存儲(chǔ)的設(shè)備中。試題答案(1)D試題16(2011年上半年試題2-3)采用面向?qū)ο蠹夹g(shù)設(shè)計(jì)銀行信息系統(tǒng),“賬戶類”應(yīng)設(shè)計(jì)為(

),“賬戶管理員類”應(yīng)設(shè)計(jì)為(

)。A.控制類

B.邊界類

C.接口類

D.實(shí)體類

A.控制類

B.邊界類

C.接口類

D.實(shí)體類試題分析本題考查面向?qū)ο蠓治龅幕A(chǔ)知識(shí)。

面向?qū)ο蠓治鲱惪梢苑譃檫吔珙?、控制類和?shí)體類。邊界類是一種用于對(duì)系統(tǒng)外部環(huán)境與其內(nèi)部運(yùn)作之間交互進(jìn)行建模的類??刂祁愑糜趯?duì)一個(gè)或多個(gè)用例所特有的控制行為進(jìn)行建模,描述用例業(yè)務(wù)邏輯的實(shí)現(xiàn)。實(shí)體類是用于對(duì)必須存儲(chǔ)的信息和相關(guān)行為建模的類,用于保存和更新一些現(xiàn)象的有關(guān)信息?!皫纛悺敝饕糜诖鎯?chǔ)數(shù)據(jù),所以設(shè)計(jì)為實(shí)體類;“賬戶管理員類”強(qiáng)調(diào)對(duì)賬戶對(duì)象管理的業(yè)務(wù)行為,應(yīng)設(shè)計(jì)為控制類。試題答案(2)D(3)A試題17(2011年上半年試題4-5)遵守面向?qū)ο笤O(shè)計(jì)原則可以有效地提高系統(tǒng)的復(fù)用性和可維護(hù)性。應(yīng)用(

)原則可擴(kuò)展已有的系統(tǒng),并為之提供新的行為;(

)原則建議在面向?qū)ο蟪绦蛟O(shè)計(jì)中,應(yīng)盡量針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。A.開閉

B.里氏替換

C.依賴倒置

D.接口隔離

A.里氏替換

B.依賴倒置

C.接口隔離

D.最小知識(shí)試題分析本題考查面向?qū)ο笤O(shè)計(jì)的基礎(chǔ)知識(shí)。

面向?qū)ο笤O(shè)計(jì)原則可以有效地提高系統(tǒng)的復(fù)用性和可維護(hù)性。開閉原則是指一個(gè)類應(yīng)該對(duì)擴(kuò)展開放,對(duì)修改

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論