單項(xiàng)選擇題當(dāng)不能采用生成子類的方法進(jìn)行擴(kuò)充時(shí)可采用()設(shè)計(jì)模式動(dòng)態(tài)地給一個(gè)對象添加一些額外的職責(zé)。

A.Facade(外觀)
B.Singleton(單例)
C.Participant(參與者)
D.Decorator(裝飾)


您可能感興趣的試卷

你可能感興趣的試題

2.單項(xiàng)選擇題以下關(guān)于組合模式的敘述錯(cuò)誤的是()。

A.組合模式對葉子對象和組合對象的使用具有一致性
B.組合模式可以很方便地保證在一個(gè)容器中只能有某些特定的構(gòu)件
C.組合模式將對象組織到樹形結(jié)構(gòu)中,可以用來描述整體與部分的關(guān)系
D.組合模式使得可以很方便地在組合體中加人新的對象構(gòu)件,客戶端不需要因?yàn)榧尤胄碌膶ο髽?gòu)件而更改類庫代碼