微信掃一掃關注公眾號后聯(lián)系客服
微信掃碼免費搜題
首頁
題庫
網(wǎng)課
在線模考
桌面端
登錄
搜標題
搜題干
搜選項
軟件體系結構與設計模式章節(jié)練習(2019.12.27)
判斷題
開閉原則是指一個軟件實體應當對擴展開放,對修改關閉
答案:
正確
點擊查看答案
手機看題
問答題
假設某一軟件系統(tǒng)中存在類A,B,C,D,E。請分別畫出使用這些類的中介者模式類圖及外觀模式類圖。
答案:
點擊查看答案
手機看題
判斷題
工廠方法模式的具體工廠類可以創(chuàng)建多個具體產(chǎn)品類的實現(xiàn)
答案:
錯誤
點擊查看答案
手機看題
判斷題
Strategy模式使得算法可獨立于使用它的客戶而變化
答案:
正確
點擊查看答案
手機看題
問答題
模擬設計題:windows回收站的創(chuàng)建模擬 在整個視窗系統(tǒng)中,回收站只能有一個實例,整個系統(tǒng)都使用這個唯一的實例,不管如何雙擊“回收站”圖標,打開的回收站窗口始終是唯一的一個。請使用單例模式模擬windows回收站的創(chuàng)建。畫出UML圖、指出模式角色對應的類及java代碼實現(xiàn)
答案:
點擊查看答案
手機看題
判斷題
裝飾者模式會導致設計中出現(xiàn)許多小類,因此不要過度使用
答案:
正確
點擊查看答案
手機看題
填空題
策略模式將算法的選擇和算法的()相分離。
答案:
實現(xiàn)
點擊查看答案
手機看題
單項選擇題
策略模式的結構中包括三種角色上下文、具體策略和抽象策略。抽象策略角色是一個()。
A.類
B.抽象類
C.接口
D.子類
點擊查看答案
手機看題
單項選擇題
下面的類圖表示的是哪個設計模式()
A.策略模式
B.裝飾模式
C.橋接模式
D.觀察者模式
點擊查看答案
手機看題
判斷題
任何設計模式均是為了解決特定場景的耦合問題,以達到對修改關閉,對擴展開放的效果。命令模式主要是解決請求者與實現(xiàn)者之間的耦合關系。
答案:
正確
點擊查看答案解析
手機看題