網站首頁
考試題庫
在線模考
智能家居
網課試題
問&答
熱門試題
登錄 |
注冊
網站首頁
考試題庫
熱門試題
智能家居
網課試題
大學試題
題庫首頁
每日一練
章節(jié)練習
軟件體系結構與設計模式章節(jié)練習(2019.12.24)
來源:考試資料網
1.判斷題
適配器模式屬于創(chuàng)建型模式
參考答案:
錯誤
進入題庫練習
2.問答題
某教學管理系統(tǒng)部分數據庫訪問類設計如圖所示,請指出設計存在的問題,并基于合成復用原則進行重構。
參考答案:
因為如果需要更換數據庫連接方式,則需要修改DBUtil類源代碼。例如如原來采用JDBC連接數據庫,現在采用數據庫連接池連...
點擊查看完整答案
進入題庫練習
3.判斷題
人們對于復雜的軟件系統(tǒng)常常有一種處理手法,即增加一層間接層,從而對系統(tǒng)獲得一種更為靈活、滿足特定需求的解決方案
參考答案:
正確
進入題庫練習
4.填空題
享元模式是運用()技術有效地支持大量細粒度對象的復用。
參考答案:
共享
進入題庫練習
5.填空題
Strategy意圖是定義一系列的算法,把它們一個個()起來, 并且使它們可相互替換
參考答案:
封裝
進入題庫練習
6.判斷題
裝飾者模式會導致設計中出現許多小類,因此不要過度使用
參考答案:
正確
進入題庫練習
7.問答題
假設某一軟件系統(tǒng)中存在類A,B,C,D,E。請分別畫出使用這些類的中介者模式類圖及外觀模式類圖。
參考答案:
進入題庫練習
8.判斷題
我們可以將一個方法標記為synchronized,這樣多個線程變可以同時操作該方法了。
參考答案:
錯誤
進入題庫練習
9.問答題
模擬設計題:KFC套餐 建造者模式可以用于描述KFC如何創(chuàng)建套餐:套餐是一個復雜對象,它一般包含主食(如漢堡、雞肉卷等)和飲料(如果汁、可樂等)等組成部分,不同的套餐有不同的組成部分,而KFC的服務員可以根據顧客的要求,一步一步裝配這些組成部分,構造一份完整的套餐,然后返回給顧客。畫出UML圖、指出各角色及對應的類,并使用java代碼編寫模擬程序。
參考答案:
進入題庫練習
10.判斷題
在JavaJDK中大量運用了裝飾器模式,如JDK經常使用的Reader抽象類,CharArrayReader類、InputStreamReader類、BufferedReader類等。
參考答案:
正確
進入題庫練習