問答題

某圖形界面系統(tǒng)提供了各種不同形狀的按鈕,客戶端代碼可針對這些按鈕進(jìn)行編程,用戶可能會改變需求要求使用不同的按鈕,原始設(shè)計(jì)方案如圖所示,請指出設(shè)計(jì)存在的問題,并基于開閉原則對該系統(tǒng)進(jìn)行重構(gòu)。


您可能感興趣的試卷