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