用我使用不同IDE的經(jīng)歷來詮釋策略(Strategy)模式
記得剛開始學(xué)習(xí)Java的時(shí)候,使用的是EditPlus,感覺挺不錯(cuò)的,關(guān)鍵字都能變色,編輯功能也比計(jì)算本強(qiáng)大多了;后來使用JBuilder,寫完對(duì)象名之后加上“.”,該對(duì)象所對(duì)應(yīng)的所有方法就羅列出來了,簡直太方便了,不過JB比較耗系統(tǒng)資源,當(dāng)時(shí)我128M內(nèi)存的機(jī)子真是承受不了,最后我選擇了Eclipse,真是有一種相見狠晚的感覺,漂亮的開發(fā)界面,靈活的代碼自動(dòng)生成和修改功能,以及強(qiáng)大的插件擴(kuò)展機(jī)制,沒有一項(xiàng)不令我折服。開發(fā)Java程序分別使用了三種不同的開發(fā)工具,這使我聯(lián)想到的Java開發(fā)模式中的策略模式,于是奮筆疾書寫下了下面一段程序。
環(huán)境角色






































































































客戶端

































希望開發(fā)模式的高手提出寶貴意見,您的意見是對(duì)我最大的支持!
posted on 2007-05-01 12:54 我為J狂 閱讀(1354) 評(píng)論(5) 編輯 收藏 所屬分類: 設(shè)計(jì)模式