多項選擇題對于違反里式代換原則的兩個類,可以采用的候選解決方案錯誤的是()。

A.創(chuàng)建一個新的抽象類C ,作為兩個具體類的超類,將A 和B 共同的行為移動到C 中,從而解決A和B 行為不完全一致的問題
B.將B到A的繼承關系改組成委派關系
C.區(qū)分是“IS-a”還是”Has-a”。如果是“Is-a”,可以使用繼承關系,如果是”Has-a”應該改成委派關系


你可能感興趣的試題

3.單項選擇題構架知識中不包括()。

A.構架風格和視點
B.框架
C.模式
D.軟件開發(fā)模型

5.單項選擇題關于模式不正確的是()。

A.有助于建立一個復雜的和異構的軟件體系結構
B.為設計原則提供一種公共的詞匯和理解
C.有助于管理軟件復雜度
D.模式一定會比你自己的方案好

6.單項選擇題面向對象的設計模型以()表示的軟件體系結構圖。

A.部署圖
B.包圖
C.協(xié)同圖
D.交互圖

7.單項選擇題不是模式的構成元素是()。

A.問題出現(xiàn)的場景
B.在語境中出現(xiàn)的再現(xiàn)問題
C.解決方案
D.實現(xiàn)的功能

8.單項選擇題()的選擇是開發(fā)一個軟件系統(tǒng)時的基本設計決策。

A.架構模式
B.慣用法
C.設計模式
D.分析模式

9.多項選擇題持久化數(shù)據(jù)()等是數(shù)據(jù)架構設計應完成的工作。

A.存儲方案
B.數(shù)據(jù)傳遞
C.數(shù)據(jù)復制
D.數(shù)據(jù)同步

10.單項選擇題在SOA參考架構的連通服務中可實現(xiàn)通信代理與服務之間的雙向交互,包括緊耦合方式和松耦合方式,其中緊耦合方式是通過()方式實現(xiàn)的。

A.通過網(wǎng)絡通信
B.通過通訊協(xié)議
C.通過代碼間之間調(diào)用
D.通過基于內(nèi)容的路由