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

您可能感興趣的試卷

最新試題

通過靜態(tài)邏輯、動(dòng)態(tài)邏輯、靜態(tài)物理、動(dòng)態(tài)物理四個(gè)側(cè)面的模型詳細(xì)描述()。

題型:多項(xiàng)選擇題

數(shù)據(jù)流條目通常是對(duì)數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng),主要包括()。

題型:多項(xiàng)選擇題

在OOD階段,人機(jī)交互部分設(shè)計(jì)活動(dòng)包括()。

題型:多項(xiàng)選擇題

以下設(shè)計(jì),哪個(gè)是為了預(yù)防錯(cuò)誤和簡單的錯(cuò)誤處理手段?()

題型:多項(xiàng)選擇題

對(duì)于模塊的設(shè)計(jì)描述致少應(yīng)該包括()。

題型:多項(xiàng)選擇題

OOD階段包括對(duì)OOA階段得出的問題域進(jìn)行修改和補(bǔ)充的原因是()。

題型:多項(xiàng)選擇題

對(duì)象模型中數(shù)據(jù)類型既要規(guī)定數(shù)據(jù)的取值范圍,又要定義數(shù)據(jù)的基本運(yùn)算操作。其中,對(duì)象的()與數(shù)據(jù)的取值范圍相對(duì)應(yīng),對(duì)象的()與數(shù)據(jù)的基本運(yùn)算操作相對(duì)應(yīng)。

題型:填空題

描述問題域固有的并發(fā)行為對(duì)控制驅(qū)動(dòng)部分進(jìn)行建模,以下描述正確的是()。

題型:多項(xiàng)選擇題

在界面設(shè)計(jì)十大原則中,對(duì)于極簡主義的理解正確的是()。

題型:多項(xiàng)選擇題

ADL(軟件體系結(jié)構(gòu)描述語言)元素的定義包括構(gòu)件、操作、閉包、模式。

題型:判斷題