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

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


您可能感興趣的試卷

你可能感興趣的試題

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

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

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

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

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

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

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

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

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

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