代碼複用
維基百科,自由的 encyclopedia
代碼複用,也被稱作軟件複用,是一種電腦軟件工程方法和理論。就是再利用已有的代碼,或者相關的知識去編寫新的代碼來構造軟件。20世紀60年代的「軟件危機」使程式設計人員明白難於維護的軟件成本是極其高昂的,當軟件的規模不斷擴大時,這種軟件的綜合成本可以說是沒有人能負擔的,並且即使投入了高昂的資金也難以得到可靠的產品,而軟件重用的思想是解決這一問題的根本方法。[1]
![]() |
軟件複用的主要思想是,將軟件看成是由不同功能部分的「組件」所組成的有機體,每一個組件在設計編寫時可以被設計成完成同類工作的通用工具,這樣,如果完成各種工作的組件被建立起來以後,編寫一特定軟件的工作就變成了將各種不同組件組織連接體來的簡單問題,這對於軟件產品的最終質素和維護工作都有本質性的改變。軟件重用有助於提高軟件的質素和開發效率,降低軟件的開發和維護成本。[2]