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

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

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

    隨筆 - 3, 文章 - 152, 評論 - 17, 引用 - 0
    數據加載中……

    重載(Overloading),重置(Overriding),重構(Refactoring)

    重載和重置都是對方法而言的,而重構是對于構件或者類或者整個系統而言的。

    重載和重置都是面向對象多態性的體現。重載是指一個方法可以有呈現出多種形態。多種形態是通過同名的方法可以有不同的參數類型順序或者不同參數個數實現的。重置則是子類對從基類繼承的方法的重寫,也叫覆蓋吧。這很容易理解,因為即使基類和子類再類似,基類的方法肯定有不適合子類的地方,這時候子類就需要對基類的方法重置。重置時方法參數的類型、數量和次序一定要和基類的方法一致,否則就成了重載。

        重構一般有軟件重構和代碼重構。軟件重構是指在不改變軟件的功能和外部可見性的前提下,對軟件進行改造,其目的是為了改善軟件的結構,提高清晰性、可擴展性和可重用性。代碼重構就是在不改變代碼外部情況的對源代碼的修改。重構是代碼維護中很重要,但不增加新的行為。重構用于提高代碼的可讀性和改變代碼的結構和設計,這樣在將來更容易維護。如果在現有結構下給一個構件或者增加一個新的行為很困難或者根本不可能,這時候就需要重構這個構件或者類,其目的是為了增加新行為更容易。

    posted on 2005-07-12 10:17 閱讀(638) 評論(0)  編輯  收藏 所屬分類: J2se

    主站蜘蛛池模板: 亚洲制服丝袜精品久久| 亚洲va精品中文字幕| 国产97视频人人做人人爱免费| 国产精品二区三区免费播放心| 亚洲影院天堂中文av色| 成人au免费视频影院| 污污网站18禁在线永久免费观看| 亚洲色图综合在线| 中文字幕成人免费高清在线| 亚洲国产精品成人久久| 久久久免费的精品| 亚洲av午夜精品无码专区| 四虎成人免费网址在线| 美女视频黄频a免费| 黄在线观看www免费看| 亚洲三级在线视频| 国产婷婷高清在线观看免费| 九九免费久久这里有精品23 | 免费毛片网站在线观看| 久久青青草原亚洲AV无码麻豆| 亚洲a无码综合a国产av中文| 伊人久久亚洲综合影院| a色毛片免费视频| 亚洲不卡在线观看| 亚洲国产精品一区二区三区久久| 免费无码又爽又刺激网站直播| 亚洲综合一区二区精品久久| 成人A级毛片免费观看AV网站| 亚洲欧洲精品成人久久曰| 亚洲日韩在线观看免费视频| 99久热只有精品视频免费看| 亚洲日本VA午夜在线电影| 亚洲精品成人网久久久久久| 2019中文字幕在线电影免费| 精品久久久久久亚洲综合网| 亚洲精品国产字幕久久不卡| 久久精品无码一区二区三区免费| 丰满少妇作爱视频免费观看| 亚洲国产成人久久精品app| 四虎精品亚洲一区二区三区| 4444www免费看|