多項(xiàng)選擇題

對(duì)于違反里式代換原則的兩個(gè)類,可以采用的候選解決方案錯(cuò)誤的是()。

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

微信掃碼免費(fèi)搜題