<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java海闊天空

    編程是我的生活,但生活不僅僅是編程。

    基于SSH2框架構(gòu)建JavaEE應(yīng)用程序(3)

    五、面向接口編程


    在我看來,面向?qū)ο缶幊蹋?font face="Times New Roman" style="line-height: 22px; ">OOP)最有魅力對開發(fā)技術(shù)改進(jìn)最有影響力的就是接口,接口定義一套規(guī)范或標(biāo)準(zhǔn),如何實現(xiàn)取決于他的實現(xiàn)類,這給開發(fā)人員提供了足夠的靈活性,大大增強(qiáng)了系統(tǒng)的可塑性,為開發(fā)人員提供了更加先進(jìn)有效的擴(kuò)展性能。JDBC是接口應(yīng)用最典型的示例之一,Java JDK定義了一組接口,如ConnectionStatementResultSet等,但并不作出具體的實現(xiàn),事實上,sun公司也沒有能力去實現(xiàn),因為不同的DBMS有不同的數(shù)據(jù)組織格式,如何連接數(shù)據(jù)庫、如何執(zhí)行SQL語句、如何處理返回的結(jié)果集,sun公司無從知曉,所以,通過接口實現(xiàn)數(shù)據(jù)訪問的工作巧妙地轉(zhuǎn)移到了數(shù)據(jù)庫提供商,不得不說這招實在高明。


    在我們的系統(tǒng)中,合理利用接口的特征能有效提高系統(tǒng)的擴(kuò)展性和靈活性,尤其Spring的出現(xiàn),通過對IOC的強(qiáng)化,更加突出了接口的作用,學(xué)習(xí)者更容易從代碼級別理解接口的意義。Spring無污染非侵入式的設(shè)計,降低了組件替換和功能擴(kuò)展的成本,為開發(fā)人員打開了程序開發(fā)的另一扇窗。


    并不是系統(tǒng)中的所有組件都需要提供接口,定義接口時應(yīng)該先明確功能擴(kuò)展點,對于那些比較固定有一定格式的代碼則無需定義接口,通常情況下,為業(yè)務(wù)類定義一個接口是不錯的選擇,業(yè)務(wù)變更是家常便飯,為業(yè)務(wù)類提供接口有利于我們主動適應(yīng)業(yè)務(wù)的變化。


    Eclipse將“重構(gòu)”做得比較強(qiáng)大了,如果你的業(yè)務(wù)類還沒有接口,通過“Refactor->Extract Interface”菜單可以自動為業(yè)務(wù)類生成相應(yīng)的業(yè)務(wù)接口。

    posted on 2011-02-26 08:27 李贊紅 閱讀(2056) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2011年2月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272812345
    6789101112

    統(tǒng)計

    常用鏈接

    留言簿(12)

    隨筆檔案(28)

    相冊

    技術(shù)友情博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色吊丝免费观看网站| 91丁香亚洲综合社区| 成人毛片免费观看| 成人永久免费高清| 成人亚洲国产va天堂| 欧美好看的免费电影在线观看| 国产99视频免费精品是看6| 亚洲日韩精品射精日| 精品亚洲aⅴ在线观看| 久久久久国产免费| 亚洲AV色香蕉一区二区| 91久久青青草原线免费| 久久亚洲春色中文字幕久久久| 最近免费视频中文字幕大全| 亚洲天堂电影在线观看| 久久精品网站免费观看| 久久亚洲精品无码av| 亚洲&#228;v永久无码精品天堂久久 | 日本xxxx色视频在线观看免费| 亚洲欧洲一区二区| 理论片在线观看免费| 亚洲精品专区在线观看| 日本三级在线观看免费| 久久久无码精品亚洲日韩蜜臀浪潮 | 67194成是人免费无码| 亚洲欧美精品午睡沙发| 亚洲高清无码在线观看| a级毛片在线免费看| 午夜高清免费在线观看| 未满十八私人高清免费影院| 亚洲欧洲精品无码AV| 亚洲一级毛片免费观看| 亚洲AV无码成人精品区日韩| 久久影视国产亚洲| 中文字幕在线免费| 国产亚洲综合精品一区二区三区| 亚洲综合网站色欲色欲| 国产成人亚洲综合a∨| 国产亚洲一区二区在线观看| 国产大片线上免费观看| 四虎影视在线看免费观看|