問(wèn)答題
【簡(jiǎn)答題】
下圖是某系統(tǒng)的數(shù)據(jù)部分的類(lèi)圖。因?yàn)樵搶哟谓Y(jié)構(gòu)中的操作需要經(jīng)常變化,所以需要用訪問(wèn)者模式對(duì)其進(jìn)行重構(gòu),請(qǐng)按以下要求完成題目:
(1)繪制重構(gòu)后系統(tǒng)完整類(lèi)圖。
(2)給出重構(gòu)后ElementA類(lèi)的代碼。
(3)在客戶端運(yùn)用訪問(wèn)者模式,對(duì)ElementA的實(shí)例,完成CalPrice操作。
