A.將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而使你可用不同的請(qǐng)求對(duì)客戶(hù)進(jìn)行參數(shù)化
B.定義一系列的算法,把它們一個(gè)個(gè)封裝起來(lái),并且使它們可相互替換
C.為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪(fǎng)問(wèn)
D.保證一個(gè)類(lèi)僅有一個(gè)實(shí)例,并提供一個(gè)訪(fǎng)問(wèn)它的全局訪(fǎng)問(wèn)點(diǎn)
您可能感興趣的試卷
你可能感興趣的試題
A.為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪(fǎng)問(wèn)
B.運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象
C.將對(duì)象組合成樹(shù)形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu)
D.將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離
A.外觀模式
B.策略模式
C.適配器模式
D.單例模式
下面的類(lèi)圖表示的是哪個(gè)設(shè)計(jì)模式()
A.策略模式
B.裝飾模式
C.橋接模式
D.觀察者模式
A.應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉
B.應(yīng)當(dāng)對(duì)修改開(kāi)放,對(duì)擴(kuò)展關(guān)閉
C.應(yīng)當(dāng)對(duì)繼承開(kāi)放,對(duì)修改關(guān)閉
D.以上都不對(duì)
最新試題
以下關(guān)于體系結(jié)構(gòu)風(fēng)格的描述正確的是()。
通過(guò)靜態(tài)邏輯、動(dòng)態(tài)邏輯、靜態(tài)物理、動(dòng)態(tài)物理四個(gè)側(cè)面的模型詳細(xì)描述()。
在OOD階段,命令層次實(shí)質(zhì)上是用過(guò)程抽象機(jī)制組織起來(lái)的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
軟件元素包括()、()、()、()、()甚至領(lǐng)域知識(shí)。
系統(tǒng)任務(wù)就是人和系統(tǒng)完成活動(dòng)。關(guān)于界面內(nèi)容展示包括()。
對(duì)象模型中數(shù)據(jù)類(lèi)型既要規(guī)定數(shù)據(jù)的取值范圍,又要定義數(shù)據(jù)的基本運(yùn)算操作。其中,對(duì)象的()與數(shù)據(jù)的取值范圍相對(duì)應(yīng),對(duì)象的()與數(shù)據(jù)的基本運(yùn)算操作相對(duì)應(yīng)。
面向?qū)ο蠓椒ㄖС秩N基本活動(dòng)包括()。
以下設(shè)計(jì),哪個(gè)是為了預(yù)防錯(cuò)誤和簡(jiǎn)單的錯(cuò)誤處理手段?()
原型和實(shí)施主窗口的基本*區(qū)別是()。
在軟件設(shè)計(jì)與開(kāi)發(fā)中,以下()是部署設(shè)計(jì)階段形成的。