1. 程式人生 > 實用技巧 >第1課 - 學習 C++ 的意義

第1課 - 學習 C++ 的意義

軟體方法論的發展:

面向過程的程式設計:資料結構+演算法

--主要解決可惜計算的問題,使用者需求簡單而固定

特點:

1、分析解決問題所需要的步驟

2、利用函式實現各個步驟

3、依次呼叫函式解決問題

問題:

1、軟體可重用性差

2、軟體可維護性差

當面向過程暴露車越來越多的缺陷時候,業界開始考慮在業界引入面向物件的設計方法,而第一個需要解決的問題就是:高效的面嚮物件語言,並且能夠相容已經存在的程式碼。