亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>

        2022上半年軟件設(shè)計(jì)師下午真題(六)

        軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2022-05-29

        添加老師微信

        備考咨詢(xún)

        加我微信

        摘要:為幫助考生估分,希賽小編為大家整理了2022上半年軟件設(shè)計(jì)師下午真題(六),希望對(duì)大家估分會(huì)有幫助。

        為方便廣大考生考后估分對(duì)答案,希賽網(wǎng)特向廣大學(xué)員和網(wǎng)友搜集整理了2022上半年軟件設(shè)計(jì)師下午真題(六),供大家參考。希賽網(wǎng)老師也將在考后進(jìn)行真題答案解析,敬請(qǐng)廣大考生關(guān)注。

        試題六(共15分)

        閱讀下列說(shuō)明和Java代碼,將應(yīng)填入(n)處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。

        【說(shuō)明】

        在軟件系統(tǒng)中,通常都會(huì)給用戶(hù)提供取消、不確定或者錯(cuò)誤操作的選擇,允許將系統(tǒng)恢復(fù)到原先的狀態(tài)?,F(xiàn)使用備忘錄(Memento)模式實(shí)現(xiàn)該要求,得到如圖6-1所示的類(lèi)圖。Memento包含了要被恢復(fù)的狀態(tài)。Originator創(chuàng)建并在Memento中存儲(chǔ)狀態(tài)。Caretaker負(fù)責(zé)從Memento中恢復(fù)狀態(tài)。

        image.png

        圖6-1類(lèi)圖

        【Uava代碼】

        import java.util.*;

        class Memento {

        private String state;

        public Memento(String state){this.state=state;}

        public String getState(){return  state;}

        }

        class Originator{

        private String state;

        public void setState(String state){this.state=state;}

        public String  getState(){ retum state;}

        public Memento saveStateToMemento(){

        Return (1)

        }

        public void getStateFromMemento(Memento Memento){

        state =(2)

        }

        class CareTaker

        Public(3)

        mementoLstadd如aney

        }

        public (4)

        return memensoLint get (imdat

        }

        }

        image.png

        class MementoPaneDems{

        pubic static voiid main(Stringf]

        Ohgiator aniginutor-te Origmrfy

        CareThker careTukeznwCmiie)

        aniginuntorseStte(State1#)

        orginxtorsCSuat(State2#);

        careThiket  add_(5)

        oiginatoseSated"(State 3")

        careTaker add (6)_

        originutor_setState(State#4)

        image.png

        (1) new Memento(state)

        (2) Memento.getState()

        (3) void add(Memento state)

        (4) Memento get(int index)

        (5) care Taker.add(originator.saveState ToMemento()

        (6) care Taker.add(originator.saveState ToMemento()

        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!

        軟考備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        !
        咨詢(xún)?cè)诰€(xiàn)老師!