97免费在线观看视频,亚洲综合自拍网,黄色毛片免费观看,热久久综合网,免费看日产一区二区三区 狠狠操av,久久久涩涩涩,在线精品免费视频,人人插天天干,久久91精品国产91久久

問答題

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

答案:

目前的設(shè)計(jì)不符合開閉原則。
重構(gòu)問題:新建接口I,使得類A依賴于接口I,而類B和C實(shí)現(xiàn)接口I。

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