多項選擇題一組對象以定義良好但是復雜的方式進行通信,產(chǎn)生的相互依賴關系結構混亂且難以理解。采用()模式,用一個中介對象來封裝一系列的對象交互,從而使各對象不需要顯式地相互引用,使其耦合松散,。而且可以獨立地改變它們之間的交互。此模式與()模式是相互競爭的模式,主要差別是:前者的中介對象封裝了其它對象間的通信,而后者通過引入其它對象來分布通信。

A.解釋器(Interpreter)
B.策略(Strategy)
C.中介者(Mediator)
D.觀察者(Observer)


你可能感興趣的試題

2.單項選擇題在面向?qū)ο蟪绦蛟O計語言中,對象之間通過消息傳遞方式進行通信。以下關于好的面向?qū)ο蟪绦蛟O計語言的敘述中,不正確的是()。

A.應該支持被封裝的對象
B.應該支持類寫實例的概念
C.應該支持通過指針進行引用
D.應該支持繼承和多態(tài)

4.單項選擇題類()之間存在著一般和特殊的關系。

A.汽車與輪船
B.交通工具與飛機
C.輪船與飛機
D.汽車與飛機

5.單項選擇題以下關于軟件維護和可維護性的敘述中,不正確的是()。

A.軟件維護要解決軟件產(chǎn)品交付用戶之后運行中發(fā)生的各種問題
B.軟件的維護期通常比開發(fā)期長得多,其投入也大得多
C.進行質(zhì)量保證審查可以提高軟件產(chǎn)品的可維護性
D.提高可維護性是在軟件維護階段考慮的問題