問答題
一個擁有多個客戶類的系統(tǒng),在系統(tǒng)中定義了一個巨大的接口(胖接口)AbstractService來服務(wù)所有的客戶類。如圖所示,請指出設(shè)計存在的問題,并基于接口分離原則進行重構(gòu)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
在設(shè)計數(shù)據(jù)管理子系統(tǒng)時,對關(guān)系數(shù)據(jù)庫管理系統(tǒng)的設(shè)計包括()
題型:多項選擇題
面向?qū)ο蠓椒ǖ姆治雠c設(shè)計過程包括如下()。
題型:多項選擇題
在用戶界面設(shè)計中如何進行界面對象及其動作的定義?()
題型:多項選擇題
主要可測的人性因素包括()。
題型:多項選擇題
系統(tǒng)任務(wù)就是人和系統(tǒng)完成活動。關(guān)于界面內(nèi)容展示包括()。
題型:多項選擇題
軟件模型的發(fā)展,順序是功能模型,對象模型,組件模型,配置型組件模型,服務(wù)模型,抽像模型。
題型:判斷題
在OOD階段,命令層次實質(zhì)上是用過程抽象機制組織起來的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
題型:多項選擇題
面向數(shù)據(jù)流的方法獲得的需求說明書由以下()組成。
題型:多項選擇題
在界面設(shè)計十大原則中,對于極簡主義的理解正確的是()。
題型:多項選擇題
ADL(軟件體系結(jié)構(gòu)描述語言)元素的定義包括構(gòu)件、操作、閉包、模式。
題型:判斷題