問(wèn)答題假設(shè)系統(tǒng)中有三個(gè)類(lèi),分別為類(lèi)A、類(lèi)B和類(lèi)C。在現(xiàn)有的設(shè)計(jì)中,讓類(lèi)A直接依賴(lài)類(lèi)B,如果要將類(lèi)A改為依賴(lài)類(lèi)C,必須通過(guò)修改類(lèi)A的代碼來(lái)達(dá)成,請(qǐng)問(wèn)這樣的設(shè)計(jì)符合開(kāi)閉原則嗎?如果符合,請(qǐng)依據(jù)開(kāi)閉原則進(jìn)行解釋?zhuān)绻环险?qǐng)給出重構(gòu)的方法。

您可能感興趣的試卷