多項選擇題對于違反里式代換原則的兩個類,可以采用的候選解決方案錯誤的是()。
A.創(chuàng)建一個新的抽象類C ,作為兩個具體類的超類,將A 和B 共同的行為移動到C 中,從而解決A和B 行為不完全一致的問題
B.將B到A的繼承關系改組成委派關系
C.區(qū)分是“IS-a”還是”Has-a”。如果是“Is-a”,可以使用繼承關系,如果是”Has-a”應該改成委派關系
您可能感興趣的試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年下午試卷
- 2010年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2011年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2012年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2013年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2014年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
你可能感興趣的試題
1.單項選擇題UML結構由構造塊、公共機制與構架三部分組成,其中構架(architecture)我們通常稱之為4+1視圖,這里的1指的是哪個視圖?()
A.用例視圖
B.邏輯視圖
C.實現(xiàn)視圖
D.進程視圖
E.物理視圖
2.單項選擇題基于軟件架構的設計(Architecture Based Software Development,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用()來描述需求。
A.用例與類圖
B.用例與視角
C.用例與質量場景
D.視角與質量場景
3.單項選擇題構架知識中不包括()。
A.構架風格和視點
B.框架
C.模式
D.軟件開發(fā)模型
4.單項選擇題基于軟件架構的設計(Architecture Based Software Development,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用()來描述軟件架構。采用()來描述需求。
A.類圖和序列圖
B.視角與視圖
C.構件和類圖
D.構件與功能
5.單項選擇題關于模式不正確的是()。
A.有助于建立一個復雜的和異構的軟件體系結構
B.為設計原則提供一種公共的詞匯和理解
C.有助于管理軟件復雜度
D.模式一定會比你自己的方案好
最新試題
一個構架設計可以支持所有質量屬性。
題型:判斷題
好的構架設計是一系列相容的原理和技術的產物,在項目的各個階段保持一致。
題型:判斷題
易用性關注的是對用戶來說完成某個期望任務的容易程度。
題型:判斷題
在軟件體系結構模式中,解決方案包括一個特定的結構,即元素的一個空間配置,還規(guī)定了運行期間的行為。
題型:判斷題
數(shù)據(jù)流風格的構架包括Pipe-and-Filter、黑板、Batch Sequential(批處理)。
題型:判斷題
軟件體系結構只是表示了軟件的拓撲結構,不關心其動態(tài)結構。
題型:判斷題
在影響軟件構架的因素中,構架師的經驗對構架有決定性的作用。
題型:判斷題
一個網站可以通過隔斷和公網的連線來絕對保證安全。
題型:判斷題
David Garlan對軟件體系結構的定義可以精簡為體系結構=組件+連接件+約束。
題型:判斷題
Pipe-and-Filter構架天然地支持并行,并具有良好的性能。
題型:判斷題