曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質,以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)30萬+。曙海培訓的課程在業(yè)內有著響亮的知名度。
?用戶將學習使用面向對象的編程技術來開發(fā)和維護復雜的MATLAB??應用。此外,還將介紹從測試驅動開發(fā)方法來提高軟件質量和靈活性。內容包括:
MATLAB 編程技術?或者同等使用 MATLAB 經驗
詳細提綱:
創(chuàng)建自定義數(shù)據(jù)類型 |
Objective:?將文件打包。體驗面向過程編程和面向對象編程的區(qū)別。學習面向對象編程的基本技術,了解其優(yōu)勢。 ·?通過打包多個文件創(chuàng)建命名空間 ·?將數(shù)據(jù)和函數(shù)封裝到一個單獨的類定義文件 ·?記錄自定義數(shù)據(jù)類型 ·?創(chuàng)建和使用自定義數(shù)據(jù)類型變量 |
設計一個 MATLAB 類 |
Objective:?通過分離接口和實現(xiàn),使對象可靠。通過避免代碼重復增強代碼可維護性。為你的類定制標準操作。 ·?通過數(shù)據(jù)訪問方法定義安全交互 ·?設計具有屬性和方法屬性的公共類接口 ·?自定義類的標準操作 ·?通過內部重構避免代碼重復 |
建立類層次結構 |
Objective:?通過公共超類關聯(lián)多個相似的類。通過特定子類的行為擴展通用超類。 ·?通過抽象創(chuàng)建超類 ·?繼承超類 ·?定義抽象屬性和方法 ·?在子類中實現(xiàn)特定行為 |
促進多個引用 |
Objective:?通過聚合將一個類嵌入到另一個類中。區(qū)分按數(shù)值傳遞和參考行為傳遞的用戶案例區(qū)別。定義一個類顯示參考行為。 ·?創(chuàng)建包含數(shù)據(jù)類的觀測類 ·?編寫內容相關(多態(tài))代碼 ·?從多個觀測對象引用一個數(shù)據(jù)對象 ·?選擇句柄類和數(shù)值類 |
編寫單元測試 |
Objective:?通過為對應的單元代碼編寫公式檢驗來保證正確的行為。使用 MATLAB 中提供的單元測試框架來增強軟件設計質量和靈活性。 ·?單元測試框架簡介 ·?編寫測試用例方法 ·?使用 setup 和 teardown 方法創(chuàng)建測試環(huán)境 ·?參數(shù)化測試方法 ·?錯誤條件測試 ·?聚合和運行批量測試 ·?記錄測試和覆蓋結果 |
同步對象 |
Objective:?使用預定義事件,監(jiān)聽和回調自動修改屬性。基于自定義事件觸發(fā)函數(shù)調用。 ·?事件,偵聽器和回調 ·?使用預定義屬性事件 ·?查詢類元信息 ·?定義屬性偵聽器 ·?實現(xiàn)回調函數(shù) ·?定義自定義事件及其回調 |
?