單項選擇題Decorator(裝飾)模式的意圖是:()。

A.定義一系列的算法,把它們一個個的封裝起來,并且使它們可相互替換
B.為一個對象動態(tài)連接附加的職責
C.你希望只擁有一個對象,但不用全局對象來控制對象的實例化
D.在對象之間定義一種一對多的依賴關(guān)系,這樣當一個對象的狀態(tài)改變時,所有依賴于它的對象都將得到通知并自動更新


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題下面不屬于結(jié)構(gòu)模式的有() 。

A.適配器模式(Adapter)
B.單例模式 (Singleton)
C.橋接模式(Bridge)
D.裝飾模式(Decorator)

2.單項選擇題以下哪一條不屬于設(shè)計模式的基本原則()。

A.開放-封閉原則
B.根據(jù)場景進行設(shè)計的原則
C.優(yōu)先使用繼承的原則
D.包容變化的原則

3.單項選擇題常用的設(shè)計模式可分為() 。

A.創(chuàng)建型、結(jié)構(gòu)型和行為型
B.對象型、結(jié)構(gòu)型和行為型
C.過程型、創(chuàng)建型和結(jié)構(gòu)型
D.抽象型、接口型和實現(xiàn)型

4.單項選擇題下列屬于設(shè)計模式基本原則的是()。

A.繼承
B.封裝
C.放-封閉
D.都不是

5.單項選擇題以下關(guān)于結(jié)構(gòu)型模式說法不正確的是 。()

A.結(jié)構(gòu)型模式可以在不破壞類封裝性的基礎(chǔ)上,實現(xiàn)新的功能
B.結(jié)構(gòu)型模式主要用于創(chuàng)建一組對象
C.結(jié)構(gòu)型模式可以創(chuàng)建一組類的統(tǒng)一訪問接口。
D.結(jié)構(gòu)型模式可以在不破壞類封裝性的基礎(chǔ)上,使得類可以同不曾估計到的系統(tǒng)進行交互

最新試題

下列關(guān)于new運算符的描述正確的是()。

題型:多項選擇題

如何只帶一個參數(shù)(或其他參數(shù)都帶有默認值)的()函數(shù)都可以認為是一種轉(zhuǎn)換構(gòu)造函數(shù)。

題型:單項選擇題

在進行控制驅(qū)動設(shè)計時,選用進程與線程的區(qū)別在于()。

題型:多項選擇題

“植物大戰(zhàn)僵尸”是一款流行的游戲,游戲中的精靈分為僵尸和植物兩大類,僵尸可以運動但不能發(fā)射武 器,植物不能運動但能發(fā)射武 器。某同學計劃在游戲開發(fā)中多重繼承已有的植物類和僵尸類,形成植物僵尸類,具有植物和僵尸的所有行為,請分析是否可行?()

題型:單項選擇題

若有說明語句:int y[][4]={0,0};,則對下列敘述正確的是()。

題型:多項選擇題

一旦一個引用被初始化為指向一個對象,它就()被改變?yōu)閷α硪粋€對象的引用。

題型:單項選擇題

大多數(shù)的運算符重載可以重載為類的()。

題型:多項選擇題

下列關(guān)于人機交互設(shè)計的觀點,哪個是正確的?()

題型:單項選擇題

下列關(guān)于類與對象的說法中,正確的是()。

題型:多項選擇題

在類里創(chuàng)建一個const數(shù)據(jù)成員時不能賦初值,只能在()里對其賦初值。

題型:單項選擇題