- Java系統化項目開發教程
- 古凌嵐 張嬋 羅佳
- 467字
- 2019-09-10 14:40:29
項目1 基于面向對象思想設計桌面應用
【知識要點】
● 面向過程和面向對象
● 類、對象和實體
● Java語言特性
引子:程序設計思想與程序設計語言有什么關系?
當你使用軟件時,你會發現同類軟件的響應速度、易用性等方面可能有很大的差異。影響軟件性能的主要因素是軟件本身,而軟件是由程序構成的。什么樣的程序設計能讓程序在實現功能的同時能夠高效運行?我們先來看一個式子:程序=程序設計方法+算法+數據結構+語言工具及環境。程序設計思想是指程序設計方法和問題的分析模式;程序設計語言則是一種具體的表達方式。當你對一個問題,經過分析思考有了清晰的解決思路,就可以用計算機能夠接受的描述方式(某種編程語言),在計算機上實現對問題的處理。簡言之,程序設計思想就是使用程序設計方法去描述現實世界,程序設計語言則是在計算機世界中,對程序設計思想的具體表達。
“思想”比“語言”更重要,這話不無道理。一方面,我們要學習前人經驗的結晶,如面向過程、面向對象思想,將其應用到程序設計中;另一方面,我們還可以通過語言的學習,體會這些編程思想,不斷運用、總結、領悟,從而形成自己的思想。
推薦閱讀
- Mastering OpenLayers 3
- Microsoft Application Virtualization Cookbook
- 騰訊iOS測試實踐
- Twilio Best Practices
- 云計算通俗講義(第3版)
- AppInventor實踐教程:Android智能應用開發前傳
- Unity 2018 Augmented Reality Projects
- Java 9 with JShell
- 快樂編程:青少年思維訓練
- 安卓工程師教你玩轉Android
- 產品架構評估原理與方法
- 美麗洞察力:從化妝品行業看顧客需求洞察
- Mastering Unity 2017 Game Development with C#(Second Edition)
- C++游戲設計案例教程
- Python High Performance(Second Edition)