單項(xiàng)選擇題Decorator(裝飾)模式的意圖是:()。
A.定義一系列的算法,把它們一個(gè)個(gè)的封裝起來,并且使它們可相互替換
B.為一個(gè)對象動態(tài)連接附加的職責(zé)
C.你希望只擁有一個(gè)對象,但不用全局對象來控制對象的實(shí)例化
D.在對象之間定義一種一對多的依賴關(guān)系,這樣當(dāng)一個(gè)對象的狀態(tài)改變時(shí),所有依賴于它的對象都將得到通知并自動更新
您可能感興趣的試卷
你可能感興趣的試題
1.單項(xiàng)選擇題下面不屬于結(jié)構(gòu)模式的有() 。
A.適配器模式(Adapter)
B.單例模式 (Singleton)
C.橋接模式(Bridge)
D.裝飾模式(Decorator)
2.單項(xiàng)選擇題以下哪一條不屬于設(shè)計(jì)模式的基本原則()。
A.開放-封閉原則
B.根據(jù)場景進(jìn)行設(shè)計(jì)的原則
C.優(yōu)先使用繼承的原則
D.包容變化的原則

最新試題
在進(jìn)行控制驅(qū)動設(shè)計(jì)時(shí),選用進(jìn)程與線程的區(qū)別在于()。
題型:多項(xiàng)選擇題
“植物大戰(zhàn)僵尸”是一款流行的游戲,游戲中的精靈分為僵尸和植物兩大類,僵尸可以運(yùn)動但不能發(fā)射武 器,植物不能運(yùn)動但能發(fā)射武 器。某同學(xué)計(jì)劃在游戲開發(fā)中多重繼承已有的植物類和僵尸類,形成植物僵尸類,具有植物和僵尸的所有行為,請分析是否可行?()
題型:單項(xiàng)選擇題
下列關(guān)于new運(yùn)算符的描述正確的是()。
題型:多項(xiàng)選擇題
C++語言是一種純面向?qū)ο蟮恼Z言。
題型:判斷題
為了使類中的某個(gè)成員能被類的對象通過成員操作符訪問,則需要把該成員的訪問權(quán)限定義為()。
題型:單項(xiàng)選擇題