c++面向對象的數值計算
總所周知,c++比c強大的地方之一是引入類的概念,并發揮其很大的威力。在之前的c中,有結構(instuct)的使用,它已經可以用來很多的問題,但c是面向過程的,進行大規模的擴展或為以后的修改、別人的繼承都不是很方便,c++的面向對象是軟件業的一個巨大革新,可以毫不夸張的說,c++的影響是深遠的,至今java、vf都有 向它學習的趨勢!
數值計算并不是很復雜的、大規模的軟件工程,之前的vf、c用面向過程函數式編程,在科研和工程應用中有很重要的作用,但其思想并不適合繼承、修改,也就是說,這種計算處理不同的問題就需要重新來寫,這樣就自然的加大了開發人員的工作量。
用c++的面向對象進行數值計算,其類(class)的應用在繼承和分塊上得到很大體現,使得工作人員可以較為容易的吸收前人的工作模式,子類的定義和聲明,又使得類很容易擴展,這樣我們就很容易對原有的程序進行再開發和延伸。面向對象的數值計算有很好的封裝性,我們可以把一些重要參數放到類中。