填空題面向對象的七條設計原則包括:單一職責原則,(),(),(),合成聚合原則,接口隔離原則以及()。其中外觀模式是()原則的典型應用。
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題據設計模式思想,程序開發(fā)中應優(yōu)先使用的是()關系實現復用。
A.繼承
B.組合聚合
C.創(chuàng)建
D.以上都不對
2.單項選擇題當我們想創(chuàng)建一個具體的對象而又不希望指定具體的類時,可以使用()模式。
A.創(chuàng)建型
B.結構型
C.行為型
D.以上都不對
3.單項選擇題在觀察者模式中,表述錯誤的是()
A.觀察者角色的更新是被動的
B.被觀察者可以通知觀察者進行更新
C.觀察者可以改變被觀察者的狀態(tài),再由被觀察者通知所有觀察者依據被觀察者的狀態(tài)進行
D.以上表述全部錯誤
4.單項選擇題以下哪項不是橋接模式的優(yōu)點()
A.分離接口及其實現部分
B.提高可擴充性
C.改變值以指定新對象
D.實現細節(jié)對客戶透明
5.單項選擇題
下面的類圖表示的是哪個設計模式()
A.橋接模式
B.組合模式
C.命令模式
D.觀察者模式
最新試題
在用戶界面設計中如何進行界面對象及其動作的定義?()
題型:多項選擇題
對象模型中數據類型既要規(guī)定數據的取值范圍,又要定義數據的基本運算操作。其中,對象的()與數據的取值范圍相對應,對象的()與數據的基本運算操作相對應。
題型:填空題
軟件模型的發(fā)展,順序是功能模型,對象模型,組件模型,配置型組件模型,服務模型,抽像模型。
題型:判斷題
以下部署圖中包括哪些物理節(jié)點?()
題型:多項選擇題
在軟件設計與開發(fā)中,以下()是部署設計階段形成的。
題型:多項選擇題
軟件元素包括()、()、()、()、()甚至領域知識。
題型:填空題
OOA階段的主要活動包括()。
題型:多項選擇題
面向數據流的方法獲得的需求說明書由以下()組成。
題型:多項選擇題
常用的軟件開發(fā)方法學中也包含了軟件體系結構的設計,如()的軟件開發(fā)方法。
題型:多項選擇題
要想進行用戶界面設計,要分析系統的()。
題型:多項選擇題