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