當前位置:編程學習大全網 - 編程軟體 - java中重寫和重構的定義和區別是什麽?

java中重寫和重構的定義和區別是什麽?

天啊,樓上,重構不是“重載構造函數”的簡稱。軟件重構和重寫根本不是壹回事!軟件重構(Software refactoring)是指程序員為了在盡可能不改變界面的情況下,對現有程序進行後續處理,而進行的重寫代碼、刪除bug2、提高效率、添加新功能等工作。方法重寫只是大多數面向對象語言提供的壹種機制,主要目的是幫助實現多態性。很多時候java代碼的重構確實利用了java的方法重寫機制,但是妳要明白它們根本不是壹個層次的。重構:從軟件整體設計思想的高度,改變軟件內部結構,可以提高效率,增加功能,去除bug。方法重寫:它只是java的壹種語言機制,和繼承壹起實現“多態”,超類可以引用子類等機制。
  • 上一篇:什麽適合編程
  • 下一篇:ug12.0文字豎排編輯怎麽操作
  • copyright 2024編程學習大全網