首頁
題庫
網(wǎng)課
在線模考
桌面端
登錄
搜標(biāo)題
搜題干
搜選項
0
/ 200字
搜索
問答題
【簡答題】假設(shè)系統(tǒng)中有三個類,分別為類A、類B和類C。在現(xiàn)有的設(shè)計中,讓類A直接依賴類B,如果要將類A改為依賴類C,必須通過修改類A的代碼來達(dá)成,請問這樣的設(shè)計符合開閉原則嗎?如果符合,請依據(jù)開閉原則進(jìn)行解釋,如果不符合請給出重構(gòu)的方法。
答案:
目前的設(shè)計不符合開閉原則。
重構(gòu)問題:新建接口I,使得類A依賴于接口I,而類B和C實現(xiàn)接口I。
點(diǎn)擊查看答案
手機(jī)看題
你可能感興趣的試題
判斷題
使用命令模式增加新的命令時,不需要修改已有的代碼
答案:
正確
點(diǎn)擊查看答案
手機(jī)看題
判斷題
責(zé)任鏈模式是一種結(jié)構(gòu)型的設(shè)計模式
答案:
錯誤
點(diǎn)擊查看答案
手機(jī)看題
微信掃碼免費(fèi)搜題