A.容器類僅能通過被包含對象的接口來對其進行訪問 B.“黑盒”復(fù)用,封裝性好,因為被包含對象的內(nèi)部細(xì)節(jié)對外是不可見 C.通過獲取指向其它的具有相同類型的對象引用,可以在運行期間動態(tài)地定義(對象的)組合 D.造成極其嚴(yán)重的依賴關(guān)系
A.觀察者角色的更新是被動的 B.被觀察者可以通知觀察者進行更新 C.觀察者可以改變被觀察者的狀態(tài),再由被觀察者通知所有觀察者依據(jù)被觀察者的狀態(tài)進行。 D.以上表述全部錯誤
A.兩者都滿足開閉原則:靜態(tài)工廠以ifelse方式創(chuàng)建對象,增加需求的時候會修改源代碼 B.靜態(tài)工廠對具體產(chǎn)品的創(chuàng)建類別和創(chuàng)建時機的判斷是混和在一起的,這點在工廠方法中 C.不能形成靜態(tài)工廠的繼承結(jié)構(gòu) D.在工廠方法模式中,對于存在繼承等級結(jié)構(gòu)的產(chǎn)品樹,產(chǎn)品的創(chuàng)建是通過相應(yīng)等級結(jié)構(gòu)的工廠創(chuàng)建的