官术网_书友最值得收藏!

項目1 基于面向對象思想設計桌面應用

【知識要點】

● 面向過程和面向對象

● 類、對象和實體

● Java語言特性

引子:程序設計思想與程序設計語言有什么關系?

當你使用軟件時,你會發現同類軟件的響應速度、易用性等方面可能有很大的差異。影響軟件性能的主要因素是軟件本身,而軟件是由程序構成的。什么樣的程序設計能讓程序在實現功能的同時能夠高效運行?我們先來看一個式子:程序=程序設計方法+算法+數據結構+語言工具及環境。程序設計思想是指程序設計方法和問題的分析模式;程序設計語言則是一種具體的表達方式。當你對一個問題,經過分析思考有了清晰的解決思路,就可以用計算機能夠接受的描述方式(某種編程語言),在計算機上實現對問題的處理。簡言之,程序設計思想就是使用程序設計方法去描述現實世界,程序設計語言則是在計算機世界中,對程序設計思想的具體表達。

“思想”比“語言”更重要,這話不無道理。一方面,我們要學習前人經驗的結晶,如面向過程、面向對象思想,將其應用到程序設計中;另一方面,我們還可以通過語言的學習,體會這些編程思想,不斷運用、總結、領悟,從而形成自己的思想。

主站蜘蛛池模板: 锡林浩特市| 襄樊市| 乌什县| 陕西省| 鸡东县| 三亚市| 遵义县| 两当县| 扎赉特旗| 鲜城| 云和县| 五原县| 中牟县| 濮阳市| 紫金县| 安化县| 嘉禾县| 上高县| 那坡县| 定安县| 新郑市| 新沂市| 杭州市| 宁波市| 若羌县| 河津市| 霍山县| 咸宁市| 泽库县| 永福县| 赤壁市| 长兴县| 五大连池市| 彭山县| 含山县| 德昌县| 嘉定区| 冕宁县| 滦平县| 长武县| 大渡口区|