摘要:軟件復用是程序開發(fā)過程中最重要的技術之一,通過軟件復用可以達到事半功倍的效果。以面向對象語言C++為例,針對C++語言的繼承和多態(tài)的特性,分別介紹了基于類庫的軟件復用、基于繼承的軟件復用、基于多態(tài)的軟件復用和基于模版的軟件復用四種軟件復用機制。從不同的角度用圖和程序兩種方法說明了每種復用機制的適用情況,結合教學實踐,并用實例加以驗證。
關鍵詞:軟件復用;程序開發(fā);C++;教學實踐
中圖分類號:TN710—34 文獻標識碼:A 文章編號:1004—373X(2012)15—0116—03