




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