簡體中文 | 繁體中文

大話設計模式-----第136章


修仙歸來在都市 絕世醫聖 美女總裁的貼身高手 老子是大明星 都市仙王 HP之重生灰猊下 嗜血王爺冷情妃 強取豪奪 總裁大人,請放手 都市驚仙 重生之青絡公 鸝語記 不聊齋 三夫四君 斷魂坡 活人勿近 鬼墓迷蹤 豪門婚寵:權少老公太惹火 玉人歌 小王子
第136章

小A:“能不能舉些例子說一下備忘錄模式適用的情況?”

大B:“有很多備忘錄模式的應用,只是我們已經見過,卻沒細想這是備忘錄模式的使用罷了,略略舉幾例:1、備忘錄在jsp+javabean的使用:在一系統中新增帳戶時,在表單中需要填寫使用者名稱、密碼、聯絡電話、地址等資訊,如果有些欄位沒有填寫或填寫錯誤,當用戶點選‘提交’按鈕時,需要在新增頁面上儲存使用者輸入的選項,並提示出錯的選項。這就是利用JavaBean的scope=‘request’或scope=‘session’特性實現的,即是用備忘錄模式實現的。2、修理汽車的剎車時。首先移開兩邊的擋板,露出左右剎車片。只能卸下一片,這時另一片作為一個備忘錄來表明剎車是怎樣安裝的。在這片修理完成後,才可以卸下另一片。當第二片卸下時,第一片就成了備忘錄。3、都說人生沒有後悔藥可買,我們都在為所做的事付出著代價,但在軟世界裡卻有‘後悔藥’,我改變了某東西的某些狀態之後,只要我們之前儲存了該東西的某狀態,我們就可以透過備忘錄模式實現該東西的狀態還原,其實這何嘗不是一個能使時光倒流的‘月光寶盒’,‘神奇’一詞了得。”

推薦小說