單項(xiàng)選擇題?以下哪一項(xiàng)符合依賴倒置原則的描述?()

A.設(shè)計(jì)中的靜態(tài)結(jié)構(gòu)改為動(dòng)態(tài)結(jié)構(gòu),維持設(shè)計(jì)的封閉性
B.軟件實(shí)體是可擴(kuò)展,而不可修改的
C.程序要依賴于抽象接口,不要依賴于具體實(shí)現(xiàn)
D.每個(gè)類應(yīng)該有一個(gè)責(zé)任,這個(gè)責(zé)任應(yīng)該由類完全封裝


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題?以下哪一項(xiàng)符合里氏替換原則的描述?()

A.軟件實(shí)體是可擴(kuò)展,而不可修改的
B.程序要依賴于抽象接口,不要依賴于具體實(shí)現(xiàn)
C.每個(gè)類應(yīng)該有一個(gè)責(zé)任,這個(gè)責(zé)任應(yīng)該由類完全封裝
D.設(shè)計(jì)中的靜態(tài)結(jié)構(gòu)改為動(dòng)態(tài)結(jié)構(gòu),維持設(shè)計(jì)的封閉性

2.單項(xiàng)選擇題?以下哪一項(xiàng)符合開放封閉原則的描述?()

A.程序要依賴于抽象接口,不要依賴于具體實(shí)現(xiàn)
B.設(shè)計(jì)中的靜態(tài)結(jié)構(gòu)改為動(dòng)態(tài)結(jié)構(gòu),維持設(shè)計(jì)的封閉性
C.軟件實(shí)體是可擴(kuò)展,而不可修改的
D.每個(gè)類應(yīng)該有一個(gè)責(zé)任,這個(gè)責(zé)任應(yīng)該由類完全封裝

3.單項(xiàng)選擇題?以下哪一項(xiàng)符合單一職責(zé)原則的描述?()

A.每個(gè)類應(yīng)該有一個(gè)責(zé)任,這個(gè)責(zé)任應(yīng)該由類完全封裝
B.程序要依賴于抽象接口,不要依賴于具體實(shí)現(xiàn)
C.軟件實(shí)體是可擴(kuò)展,而不可修改的
D.設(shè)計(jì)中的靜態(tài)結(jié)構(gòu)改為動(dòng)態(tài)結(jié)構(gòu),維持設(shè)計(jì)的封閉性

4.單項(xiàng)選擇題下列不屬于不良設(shè)計(jì)的是()。

A.利用繼承管理類間關(guān)系
B.優(yōu)先使用全局變量
C.使用全局變量替代傳參
D.多個(gè)變量相互依賴

5.單項(xiàng)選擇題?()和邏輯視圖之間可能存在一定的映射關(guān)系。

A.部署視圖
B.用例視圖
C.開發(fā)視圖
D.處理視圖

最新試題

三層c/s架構(gòu)是將應(yīng)功能分成表示層,功能層和數(shù)據(jù)層三個(gè)部分,其中()是應(yīng)用的用戶接口部分,擔(dān)負(fù)著用戶與應(yīng)用間的對(duì)話功能。

題型:?jiǎn)雾?xiàng)選擇題

層次風(fēng)格主要解決對(duì)象管理問(wèn)題和系統(tǒng)性能問(wèn)題,因此引入層次風(fēng)格會(huì)有效提高系統(tǒng)性能。

題型:判斷題

軟件度量主要包括項(xiàng)目度量和()。

題型:?jiǎn)雾?xiàng)選擇題

在軟件體系結(jié)構(gòu)生命周期中,哪個(gè)階段涉及到軟件體系結(jié)構(gòu)的修改?()

題型:?jiǎn)雾?xiàng)選擇題

B/S體系結(jié)構(gòu)的一個(gè)關(guān)鍵特點(diǎn)是客戶端設(shè)備上需要安裝專用的應(yīng)用程序。

題型:判斷題

在B/S體系結(jié)構(gòu)中,哪一部分通常扮演三層C/S中應(yīng)用服務(wù)器的角色?()

題型:?jiǎn)雾?xiàng)選擇題

B/S體系結(jié)構(gòu)通常使用哪種協(xié)議在瀏覽器和服務(wù)器之間傳輸數(shù)據(jù)?()

題型:?jiǎn)雾?xiàng)選擇題

三層c/s架構(gòu)是將應(yīng)功能分成表示層,功能層和數(shù)據(jù)層三個(gè)部分,其中()相當(dāng)于應(yīng)用的本體,將具體的業(yè)務(wù)處理邏輯編入程序。

題型:?jiǎn)雾?xiàng)選擇題

軟件體系結(jié)構(gòu)生命周期是一個(gè)線性的過(guò)程。

題型:判斷題

事件系統(tǒng)子風(fēng)格通常包括哪些構(gòu)件?()

題型:?jiǎn)雾?xiàng)選擇題