微信掃一掃關注公眾號后聯系客服
微信掃碼免費搜題
首頁
題庫
網課
在線???/h3>
桌面端
登錄
搜標題
搜題干
搜選項
軟件體系結構與設計模式問答題每日一練(2020.06.05)
問答題
請基于Java通過外觀模式實現在文件柜中尋找文件的管理。文件放在文件柜的第二個抽屜里,但是它的鑰匙必須從第一個抽屜里獲得。
答案:
點擊查看答案
手機看題
問答題
聯通公司有133、130、131等號段,交話費都在聯通大廳,即繳費的中介對象就是聯通大廳,手機用戶都是和聯通大廳發(fā)生關系。請基于Java利用調停者模式模擬手機繳費過程。
答案:
點擊查看答案
手機看題
問答題
某系統(tǒng)需要實現對重要數據(如用戶密碼)的加密處理,在數據操作類(DataOperator)中需要調用加密類中定義的加密算法,系統(tǒng)提供了兩個不同的加密類,CipherA和CipherB,它們實現不同的加密方法,在DataOperator中可以選擇其中的一個實現加密操作。請指出設計存在的問題,并基于里氏代換原則進行重構。
答案:
因為如果需要更換一個加密算法類或者增加并使用一個新的加密算法類,如將CipherA改為CipherB,則需要修改客戶類C...
點擊查看完整答案
手機看題
問答題
我們都知道,交通燈有三種狀態(tài):紅燈(RedLight)、黃燈(YellowLight)和綠燈(GreenLight)。交通燈狀態(tài)的改變是由控制中心(ControlCenter)來控制的?;贘ava用狀態(tài)模式實現這個程序。
答案:
點擊查看答案
手機看題
問答題
模擬設計題:審批假條 某OA系統(tǒng)需要提供一個假條審批的模塊,如果員工請假天數小于3天,主任可以審批該假條;如果員工請假天數大于等于3天,小于10天,經理可以審批;如果員工請假天數大于等于10天,小于30天,總經理可以審批;如果超過30天,總經理也不能審批,提示相應的拒絕信息。
答案:
點擊查看答案
手機看題