




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java面向?qū)ο蟪绦蛟O(shè)計實驗課的心得體會經(jīng)過這幾周對Java面向?qū)ο蟪绦蛟O(shè)計的學(xué)習(xí),讓我更加了解到Java學(xué)習(xí)的重要性。在實驗課上,我們完成多個實驗,在這個階段的學(xué)習(xí)中,我從認識到熟悉,而后到能夠自主運用。通過對Java的了解,我發(fā)現(xiàn)它確實有很多方便之處,它集抽象性、封裝性、繼承性和多態(tài)性于一體,實現(xiàn)了代碼重用和代碼擴充,提高了軟件開發(fā)的效率。對于我們這個專業(yè)來說學(xué)好Java語言是很重要的,所以在實驗的過程中我都盡力理解java編程思想、掌握基本技巧,盡量學(xué)到最多的知識。學(xué)習(xí)程序設(shè)計的基本目的就是培養(yǎng)描述實際問題的程序化解決方案的關(guān)鍵技能,Java面向?qū)ο蟪绦蛟O(shè)計是一門實踐性比較強的課程,在實際中,我們必須把理論和實踐結(jié)合起來。在實驗中,我們理解理論課上的知識,然后運用到實際的操作中,我們必須在現(xiàn)有的理論的基礎(chǔ)上,進行實踐。多次實驗后,也讓我看到了現(xiàn)在學(xué)習(xí)的一個很大弱點:只聽不練,永遠不會熟練運用;空記技巧,忽略思想,會在多變的習(xí)題中十分無奈。Java思想:Java是一門面向?qū)ο蛘Z言,他定義一切都是對象面向?qū)ο?,就是面對現(xiàn)實;現(xiàn)實中的一切都是對象,他們有分類,就產(chǎn)生了“類”;他們有不同,類和類之間的不同,使用類來區(qū)分;同一個類中不同的對象的區(qū)別,使用成員區(qū)分。所以,面向?qū)ο蟮膬?nèi)部邏輯是分類。面向?qū)ο缶幊趟枷刖拖髷?shù)學(xué)上的一些概念,如:空間、群、環(huán)、域等原始的編程思想就象古典數(shù)學(xué),人們只在一個集合上探討問題,沒有系統(tǒng)的方法(即運算)定義,于是仁者見仁、智者見智,這樣在一定程度上造成了理論的一種混亂局面,不利于科學(xué)的發(fā)展。于是近代數(shù)學(xué)向公理化發(fā)展,這是什么意思呢?就是說,人們除了在限定論域(即上面的集合,面向?qū)ο笠灿写烁拍睿┩?,還在此論域上加進了一套通用的、公認的運算(方法);集合加上集合上定義的運算就構(gòu)成了數(shù)學(xué)上的空間、群等,在計算機領(lǐng)域里,就變成為“類”。這種集合上定義了操作的東西利用起來就方便多了,這使得人們討論問題時都在給定集合的運算能力上下工夫,即有通用性可事半功倍。面向?qū)ο蟮木幊趟枷刖鸵虢来鷶?shù)的分析思想,首先要確定“論域”,即工程所涉及到的所有的“對象”,然后要分類處理,把隸屬同一類別的對象集合在一起(做成一個集合),定義他們之間的運算性質(zhì)及可以進行的操作,這樣就構(gòu)建了一個類,當然以后用到這個類的對象時都要通過已經(jīng)定義了的操作來完成各項功能,這就是常要求的類的“類的成員變量要通過共有函數(shù)來操作”。我想真正的面向?qū)ο缶幊趟枷氩粦?yīng)該是編程思想,應(yīng)該是面向?qū)ο蟮姆治龇椒ú艑?!我的理解?、將分析過程為抽象的過程:簡言之:分成多個小問題(組成部分),直到無法再細;2、對每個對象(小問題)進行分析,抽象,提取處共同的內(nèi)容(數(shù)據(jù)成員和操作方法),3、有相似的對象的,構(gòu)造基類;再有基類派生出各個確定的對象(小問題);4、解決問題的過程就是操作這些對象的過程。我的理解: 與實際生活聯(lián)系起來。將要處理的問題抽象成一個或多個事件找一個地方使用我的智慧1。了解系統(tǒng)的功能。列舉出它的對外接口,即對于使用者來說它有什么功能。把這整個系統(tǒng)作為一個對象。2。環(huán)境。系統(tǒng)不是運行在真空中的,操作系統(tǒng)等外部環(huán)境都可能會影響它。所以把環(huán)境也作為一個大的對象。3。內(nèi)部。在系統(tǒng)的內(nèi)部,一般都比較復(fù)雜,一般的做法是規(guī)定一個粒度,枚舉出該粒度上所有的物體。比如說人體,如果在器官的粒度上,就有心,肝,肺。而小于該粒度的物體(或稱對象),比如血細胞,就忽略,作為其它物體(或稱子系統(tǒng)的內(nèi)部對象)。4。子系統(tǒng)。不斷縮小粒度,沿用步驟13,直到不能再抽象為止。5。無形的物體。一個完整的互連的系統(tǒng)需要許多無形的物體,比如消息等了,一般這樣的對象比較難發(fā)現(xiàn)。當你發(fā)現(xiàn)各個子系統(tǒng)無法正確合作或理順關(guān)系時,試著加入一些輔助對象。一切都是為了讓人明白,有能讓機器理解的思想我想分析和抽象能力的高低是個關(guān)鍵,首先要從問題域分析和抽象出準確的對象模型,再根據(jù)這些模型進行處理,當然在過程種少不了樓上前輩們說的一些思想和細節(jié),但是別忘了,我們的目的是解決問題,不要為了面向?qū)ο蠖嫦驅(qū)ο螅∥蚁敕治龊统橄蟮哪芰@個問題是個關(guān)鍵。首先要在問題域仔細分析、抽象得到相關(guān)的對象模型,然后才是相應(yīng)的設(shè)計??墒敲嫦?qū)ο笾皇俏覀兘鉀Q問題一種思想,切不可忘了問題本身,弄成為了面向?qū)ο蠖嫦驅(qū)ο罅?!當然過程種少不了樓上一些前輩說的思想和細節(jié)了。耕具我多年的實踐:面向?qū)ο蟀▋蓚€思想:從大往小想,從小往大做從難往易想,從易往難做同意一下觀點-能深入淺出,真高手也!真正的面向?qū)ο缶幊趟枷刖褪峭粢磺嘘P(guān)于計算機的東西,從問題領(lǐng)域考慮問題, :-)把問題從大到小都抽象成對象(指針只是對象的使用形式),在設(shè)計和編寫程序的時候把你設(shè)計的對象合理的編排組合就是面向?qū)ο缶幊塘?。面向?qū)ο螅褪敲鎸ΜF(xiàn)實;現(xiàn)實中的一切都是對象,他們有分類,就產(chǎn)生了“類”;他們有不同,類和類之間的不同,使用類來區(qū)分;同一個類中不同的對象的區(qū)別,使用成員區(qū)分。所以,面向?qū)ο蟮膬?nèi)部邏輯是分類。對象: 對象是人們要進行研究的任何事物,從簡單的一個小分子到復(fù)雜的汽車飛機都可以看做
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司物資大比拼活動方案
- 公司新年猜謎語活動方案
- 公司氣氛活動方案
- 公司茶點活動方案
- 公司旅游北京策劃方案
- 公司線上抽獎活動方案
- 公司節(jié)日策劃方案
- 公司自助聚餐活動方案
- 公司甜點活動方案
- 公司百人以上團建活動方案
- 2025年陜西、山西、青海、寧夏高考政治試卷真題(含答案解析)
- 2025年 中國南水北調(diào)集團新能源投資公司第一批中層及考試筆試試卷附答案
- 期末試卷(五)(含答案含聽力原文無聽力音頻)-2024-2025學(xué)年人教PEP版英語(新教材)三年級下冊
- 3.21 明清時期的科技與文化 課件 2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 養(yǎng)老護理員四級考試題庫及答案
- 2024年中國中小企業(yè)融資發(fā)展報告
- 辦公室內(nèi)控管理制度
- 2025年高二語文下學(xué)期期末考試語言文字運用專項練習(xí)含答案解析
- 2024-2025 學(xué)年八年級英語下學(xué)期期末模擬卷 (蘇州專用)原卷
- 安徽省宿州市碭山縣2023-2024學(xué)年八年級下學(xué)期期末數(shù)學(xué)試題
- 湖南2024生地會考試卷及答案
評論
0/150
提交評論