問(wèn)答題
某圖形界面系統(tǒng)提供了各種不同形狀的按鈕,客戶端代碼可針對(duì)這些按鈕進(jìn)行編程,用戶可能會(huì)改變需求要求使用不同的按鈕,原始設(shè)計(jì)方案如圖所示,請(qǐng)指出設(shè)計(jì)存在的問(wèn)題,并基于開(kāi)閉原則對(duì)該系統(tǒng)進(jìn)行重構(gòu)。
您可能感興趣的試卷
最新試題
系統(tǒng)任務(wù)就是人和系統(tǒng)完成活動(dòng)。關(guān)于界面內(nèi)容展示包括()。
題型:多項(xiàng)選擇題
以下設(shè)計(jì),哪個(gè)是為了預(yù)防錯(cuò)誤和簡(jiǎn)單的錯(cuò)誤處理手段?()
題型:多項(xiàng)選擇題
以下部署圖中包括哪些物理節(jié)點(diǎn)?()
題型:多項(xiàng)選擇題
常用的軟件開(kāi)發(fā)方法學(xué)中也包含了軟件體系結(jié)構(gòu)的設(shè)計(jì),如()的軟件開(kāi)發(fā)方法。
題型:多項(xiàng)選擇題
數(shù)據(jù)流條目通常是對(duì)數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng),主要包括()。
題型:多項(xiàng)選擇題
軟件元素包括()、()、()、()、()甚至領(lǐng)域知識(shí)。
題型:填空題
面向?qū)ο蠓椒ǖ姆治雠c設(shè)計(jì)過(guò)程包括如下()。
題型:多項(xiàng)選擇題
要想進(jìn)行用戶界面設(shè)計(jì),要分析系統(tǒng)的()。
題型:多項(xiàng)選擇題
主要可測(cè)的人性因素包括()。
題型:多項(xiàng)選擇題
關(guān)于面向方面程序設(shè)計(jì),以下概念描述正確的是()。
題型:多項(xiàng)選擇題