
MATLAB 面向?qū)ο缶幊陶n程培訓(xùn)
定義具有魯棒性、直觀性和可重復(fù)性的自定義數(shù)據(jù)類(lèi)型
通過(guò)繼承和聚合創(chuàng)建具有可維護(hù)性和可擴(kuò)展性的應(yīng)用程序
通過(guò)單元測(cè)試提高應(yīng)用程序的可靠性和靈活性
使用事件和偵聽(tīng)器開(kāi)啟目標(biāo)同步
創(chuàng)建自定義數(shù)據(jù)類(lèi)型
Objective: 將文件打包。體驗(yàn)面向過(guò)程編程和面向?qū)ο缶幊痰膮^(qū)別。學(xué)習(xí)面向?qū)ο缶幊痰幕炯夹g(shù),了解其優(yōu)勢(shì)。
通過(guò)打包多個(gè)文件創(chuàng)建命名空間
將數(shù)據(jù)和函數(shù)封裝到一個(gè)單獨(dú)的類(lèi)定義文件
記錄自定義數(shù)據(jù)類(lèi)型
創(chuàng)建和使用自定義數(shù)據(jù)類(lèi)型變量
設(shè)計(jì)一個(gè) MATLAB 類(lèi)
Objective: 通過(guò)分離接口和實(shí)現(xiàn),使對(duì)象可靠。通過(guò)避免代碼重復(fù)增強(qiáng)代碼可維護(hù)性。為你的類(lèi)定制標(biāo)準(zhǔn)操作。
通過(guò)數(shù)據(jù)訪問(wèn)方法定義安全交互
設(shè)計(jì)具有屬性和方法屬性的公共類(lèi)接口
自定義類(lèi)的標(biāo)準(zhǔn)操作
通過(guò)內(nèi)部重構(gòu)避免代碼重復(fù)
建立類(lèi)層次結(jié)構(gòu)
Objective: 通過(guò)公共超類(lèi)關(guān)聯(lián)多個(gè)相似的類(lèi)。通過(guò)特定子類(lèi)的行為擴(kuò)展通用超類(lèi)。
通過(guò)抽象創(chuàng)建超類(lèi)
繼承超類(lèi)
定義抽象屬性和方法
在子類(lèi)中實(shí)現(xiàn)特定行為
MATLAB 編程技術(shù) 或者同等使用 MATLAB 經(jīng)驗(yàn)
促進(jìn)多個(gè)引用
Objective: 通過(guò)聚合將一個(gè)類(lèi)嵌入到另一個(gè)類(lèi)中。區(qū)分按數(shù)值傳遞和參考行為傳遞的用戶(hù)案例區(qū)別。定義一個(gè)類(lèi)顯示參考行為。
創(chuàng)建包含數(shù)據(jù)類(lèi)的觀測(cè)類(lèi)
編寫(xiě)內(nèi)容相關(guān)(多態(tài))代碼
從多個(gè)觀測(cè)對(duì)象引用一個(gè)數(shù)據(jù)對(duì)象
選擇句柄類(lèi)和數(shù)值類(lèi)
編寫(xiě)單元測(cè)試
Objective: 通過(guò)為對(duì)應(yīng)的單元代碼編寫(xiě)公式檢驗(yàn)來(lái)保證正確的行為。
使用 MATLAB 中提供的單元測(cè)試框架來(lái)增強(qiáng)軟件設(shè)計(jì)質(zhì)量和靈活性。
單元測(cè)試框架簡(jiǎn)介
編寫(xiě)測(cè)試用例方法
使用 setup 和 teardown 方法創(chuàng)建測(cè)試環(huán)境
參數(shù)化測(cè)試方法
錯(cuò)誤條件測(cè)試
聚合和運(yùn)行批量測(cè)試
記錄測(cè)試和覆蓋結(jié)果
同步對(duì)象
Objective: 使用預(yù)定義事件,監(jiān)聽(tīng)和回調(diào)自動(dòng)修改屬性。基于自定義事件觸發(fā)函數(shù)調(diào)用。
事件,偵聽(tīng)器和回調(diào)
使用預(yù)定義屬性事件
查詢(xún)類(lèi)元信息
定義屬性偵聽(tīng)器
實(shí)現(xiàn)回調(diào)函數(shù)
定義自定義事件及其回調(diào)