問答題
下圖是某系統(tǒng)的數(shù)據(jù)部分的類圖。因為該層次結(jié)構(gòu)中的操作需要經(jīng)常變化,所以需要用訪問者模式對其進行重構(gòu),請按以下要求完成題目:
(1)繪制重構(gòu)后系統(tǒng)完整類圖。
(2)給出重構(gòu)后ElementA類的代碼。
(3)在客戶端運用訪問者模式,對ElementA的實例,完成CalPrice操作。
您可能感興趣的試卷
最新試題
對象模型中數(shù)據(jù)類型既要規(guī)定數(shù)據(jù)的取值范圍,又要定義數(shù)據(jù)的基本運算操作。其中,對象的()與數(shù)據(jù)的取值范圍相對應,對象的()與數(shù)據(jù)的基本運算操作相對應。
題型:填空題
關于UI和UX的區(qū)別,以下描述正確的是()。
題型:多項選擇題
原型和實施主窗口的基本*區(qū)別是()。
題型:多項選擇題
關鍵控制流是有關系統(tǒng)成功或失敗的關鍵處理,通常都有嚴格的可靠性要求。以下描述正確的是()。
題型:多項選擇題
面向?qū)ο蠓椒ǖ姆治雠c設計過程包括如下()。
題型:多項選擇題
面向數(shù)據(jù)流的方法獲得的需求說明書由以下()組成。
題型:多項選擇題
數(shù)據(jù)流條目通常是對數(shù)據(jù)流的各組成數(shù)據(jù)項,主要包括()。
題型:多項選擇題
在OOD階段,人機交互部分設計活動包括()。
題型:多項選擇題
要想進行用戶界面設計,要分析系統(tǒng)的()。
題型:多項選擇題
以下設計,哪個是為了預防錯誤和簡單的錯誤處理手段?()
題型:多項選擇題