單項選擇題在圖形界面系統(tǒng)開發(fā)中,如果界面組件之間存在較為復雜的相互調用關系,為了降低界面組件之間的耦合度,讓它們不產(chǎn)生直接的相互引用,可以使用()。

A.組合模式
B.適配器模式
C.中介者模式
D.狀態(tài)模式


您可能感興趣的試卷

你可能感興趣的試題

2.單項選擇題()可以避免在程序代碼中使用復雜的條件判斷語句。

A.橋接模式和單例模式
B.職責鏈模式和備忘錄模式
C.模板方法模式和適配器模式
D.工廠方法模式和策略模式

3.單項選擇題以下關于面向對象設計的描述正確的是()。

A.針對接口編程,而不是針對實現(xiàn)編程
B.盡可能合并類的職責
C.接口與實現(xiàn)不可分割
D.優(yōu)先使用繼承而非組合

4.單項選擇題()全為對象結構型設計模式。

A.組合模式、橋接模式和代理模式
B.單例模式、原型模式和建造者模式
C.外觀模式、享元模式和策略模式
D.狀態(tài)模式、命令模式和迭代器模式

5.單項選擇題關于訪問者模式中的對象結構,以下描述錯誤的是()。

A.它實現(xiàn)了accept()方法,該操作以一個具體訪問者作為參數(shù)
B.可以提供一個高層的接口以允許訪問者訪問它的元素
C.可以是一個組合模式或是一個集合
D.能夠枚舉其中包含的元素