A.將一個請求封裝為一個對象,從而使你可用不同的請求對客戶進行參數(shù)化
B.定義一系列的算法,把它們一個個封裝起來,并且使它們可相互替換
C.為其他對象提供一種代理以控制對這個對象的訪問
D.保證一個類僅有一個實例,并提供一個訪問它的全局訪問點
您可能感興趣的試卷
你可能感興趣的試題
A.為其他對象提供一種代理以控制對這個對象的訪問
B.運用共享技術(shù)有效地支持大量細(xì)粒度的對象
C.將對象組合成樹形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu)
D.將一個復(fù)雜對象的構(gòu)建與它的表示分離
A.外觀模式
B.策略模式
C.適配器模式
D.單例模式
下面的類圖表示的是哪個設(shè)計模式()
A.策略模式
B.裝飾模式
C.橋接模式
D.觀察者模式
A.應(yīng)當(dāng)對擴展開放,對修改關(guān)閉
B.應(yīng)當(dāng)對修改開放,對擴展關(guān)閉
C.應(yīng)當(dāng)對繼承開放,對修改關(guān)閉
D.以上都不對
最新試題
在OOD階段,命令層次實質(zhì)上是用過程抽象機制組織起來的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
以下關(guān)于體系結(jié)構(gòu)風(fēng)格的描述正確的是()。
在OOD階段,人機交互部分設(shè)計活動包括()。
在界面設(shè)計十大原則中,對于極簡主義的理解正確的是()。
數(shù)據(jù)流條目通常是對數(shù)據(jù)流的各組成數(shù)據(jù)項,主要包括()。
關(guān)于異構(gòu)結(jié)構(gòu)風(fēng)格存在的主要原因,以下描述正確的是()。
關(guān)于面向方面程序設(shè)計,以下概念描述正確的是()。
系統(tǒng)設(shè)計中,動態(tài)建模包括()。
OOD階段包括對OOA階段得出的問題域進行修改和補充的原因是()。
系統(tǒng)任務(wù)就是人和系統(tǒng)完成活動。關(guān)于界面內(nèi)容展示包括()。