單項選擇題以下哪個設計模式可以提高系統(tǒng)的靈活性和可擴展性?()

A.責任鏈模式
B.單例模式
C.抽象工廠模式
D.以上都是


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題在UML 中,以下哪個元素不能表示抽象類?()

A.類名用斜體表示
B.類圖標上一個抽象標記
C.類名用虛線表示
D.通過注釋說明是抽象類

2.單項選擇題以下哪項不是軟件工程的原則?()

A.抽象
B.模塊化
C.可重用性
D.單一職責

3.單項選擇題RUP模型中的風險分析在以下哪個階段進行?()

A.初始階段
B.細化階段
C.構造階段
D.遷移階段

4.單項選擇題面向對象設計中,以下不屬于提高內(nèi)聚性的方法是()。

A.功能內(nèi)聚
B.通信內(nèi)聚
C.邏輯內(nèi)聚
D.偶然內(nèi)聚

5.單項選擇題在UML中,對于組合關系,以下說法正確的是()。

A.整體對象不存在,部分對象也可以存在
B.部分對象的生命周期獨立于整體對象
C.整體對象負責部分對象的創(chuàng)建和銷毀
D.組合關系和聚合關系沒有區(qū)別