問答題
某系統(tǒng)需要實現(xiàn)對重要數(shù)據(jù)(如用戶密碼)的加密處理,在數(shù)據(jù)操作類(DataOperator)中需要調(diào)用加密類中定義的加密算法,系統(tǒng)提供了兩個不同的加密類,CipherA和CipherB,它們實現(xiàn)不同的加密方法,在DataOperator中可以選擇其中的一個實現(xiàn)加密操作。請指出設(shè)計存在的問題,并基于里氏代換原則進(jìn)行重構(gòu)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
可信的性質(zhì)包括:可靠性、容錯性,以及()。
題型:多項選擇題
以下關(guān)于體系結(jié)構(gòu)風(fēng)格的描述正確的是()。
題型:多項選擇題
數(shù)據(jù)流條目通常是對數(shù)據(jù)流的各組成數(shù)據(jù)項,主要包括()。
題型:多項選擇題
描述問題域固有的并發(fā)行為對控制驅(qū)動部分進(jìn)行建模,以下描述正確的是()。
題型:多項選擇題
以下設(shè)計,哪個是為了預(yù)防錯誤和簡單的錯誤處理手段?()
題型:多項選擇題
在界面設(shè)計十大原則中,對于極簡主義的理解正確的是()。
題型:多項選擇題
在OOD階段,命令層次實質(zhì)上是用過程抽象機(jī)制組織起來的、可供選用的服務(wù)的表示形式。精化命令層次應(yīng)考慮()。
題型:多項選擇題
OOD階段包括對OOA階段得出的問題域進(jìn)行修改和補充的原因是()。
題型:多項選擇題
以下部署圖中包括哪些物理節(jié)點?()
題型:多項選擇題
在設(shè)計數(shù)據(jù)管理子系統(tǒng)時,對關(guān)系數(shù)據(jù)庫管理系統(tǒng)的設(shè)計包括()
題型:多項選擇題