




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
認識面向對象編程1體會面向對象實例目錄面向對象編程及相關內容2面向對象的優(yōu)點3何時使用面向對象編程4面向對象編程(Object-OrientedProgramming,OOP)即面向對象程序設計。在面向對象編程中,以類來構造現實世界中的事物和情景,再基于類創(chuàng)建對象來幫助用戶進一步認識、理解、刻畫這些事物和情景?;陬悇?chuàng)建的對象都會自動帶有類的屬性和特點,還可以根據實際需要賦予每個對象特有的屬性,這個過程稱為類的實例化。從面向對象的設計(Object-OrientedDesign,OOD)的角度來看,類往往是由現實對象抽象而來的,抽象類可以看作基于類的進一步抽象。從實現角度來看,抽象類與普通類的不同之處在于:抽象類中可以包含抽象方法(沒有實現功能),此類不能被實例化,只能被繼承使用,且子類必須實現其中抽象方法。1.面向對象編程面向對象方法(Object-OrientedMethod,OOM),是在軟件開發(fā)過程中以“對象”為中心,用面向對象的思想來指導開發(fā)活動的系統(tǒng)方法。正如研究面向對象方法的專家和學者所說,面向對象方法同20世紀70年代的結構化方法一樣,對計算機技術的應用產生了巨大的影響,而且一直在強烈地影響和促進一系列高技術的發(fā)展和多學科的融合。2.面向對象方法從20世紀80年代起,面向對象程序設計成了一種主導思想,但一直沒有專門的面向對象程序設計的語言。后因客觀需求的推動,人們進行了大量理論研究和實踐探索,不同類型的面向對象語言(如Eiffel、C++、Java、Object-Pascal等)得以產生和發(fā)展,逐步解決了兼容性和維護性等問題。3.面向對象編程語言1體會面向對象實例目錄面向對象編程及相關內容2面向對象的優(yōu)點3何時使用面向對象編程4面向過程是分析解決問題所需要的步驟,然后用函數一步步實現這些步驟。面向對象是將構成問題的事物分解成各個對象,創(chuàng)建對象是為了描述某個事物在解決問題過程中的行為。例如五子棋,面向過程的設計思路是分析解決問題的步驟,將每個步驟分別用函數來實現,從而使問題得到解決,如下圖。而面向對象的設計則基于以下思路來解決問題:將五子棋分為3類對象,一是黑白雙方,雙方的行為是一模一樣的;二是棋盤系統(tǒng),負責繪制畫面;三是規(guī)則系統(tǒng),負責判斷諸如犯規(guī)、輸贏等。體會面向對象實例可以看到,面向對象是以功能來劃分問題的,而不是循環(huán)步驟。同樣是繪制棋局,在面向過程的設計中,需要多個步驟來執(zhí)行該任務,但這樣很可能會導致不同步驟繪制棋局的程序不同,因此程序設計人員會根據實際情況對繪制棋局的程序進行調整。而在面向對象的設計中,繪圖只可能在第2類對象中出現,由此可以保證繪制棋局程序的統(tǒng)一。體會面向對象實例1體會面向對象實例目錄面向對象編程及相關內容2面向對象的優(yōu)點3何時使用面向對象編程4面向對象有以下3個優(yōu)點。(1)基于數據抽象的概念,面向對象可以在保持外部接口不變的情況下對內部進行修改,從而減少甚至避免對外界的干擾。(2)面向對象通過繼承可以大幅減少冗余代碼,并可以方便地擴展現有代碼,提高編碼效率,降低出錯概率及軟件維護難度。(3)結合面向對象分析、面向對象的設計,面向對象允許將問題中的對象直接映射到程序中,簡化了在軟件開發(fā)過程中中間環(huán)節(jié)的轉換過程。面向對象的優(yōu)點1體會面向對象實例目錄面向對象編程及相關內容2面向對象的優(yōu)點3何時使用面向對象編程4在人工智能系統(tǒng)中,每個智能體或代理被看作一個類,具體的某個智能體或代理就是其中某個類的一個實例對象,所以每個智能體或代理的程序都具有一定的獨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 村環(huán)境衛(wèi)生保潔協議書
- 退伙經營協議書
- 退房只有協議書
- 自裝免責協議書
- 線上理賠協議書
- 林地和土地互換協議書
- 聯合組建協議書
- 資金發(fā)放協議書
- 店長合伙人合作協議書
- 退費免責協議書
- 2024年新教科版六年級下冊科學期末綜合測試卷(十九)
- 液化天然氣汽車加氣站技術規(guī)范
- (正式版)SHT 3158-2024 石油化工管殼式余熱鍋爐
- 加油站百日攻堅行動實施方案
- 供電企業(yè)輿情的預防及處置
- GB/T 41666.4-2024地下無壓排水管網非開挖修復用塑料管道系統(tǒng)第4部分:原位固化內襯法
- 4、《通向金融王國的自由之路》
- 大學生職業(yè)素養(yǎng)(高職)全套教學課件
- 涉密內網分級保護設計方案
- 木地板培訓資料大全
- 康養(yǎng)旅游概念及市場現狀分析
評論
0/150
提交評論