感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
C++中物件導向程式設計的介紹
- 物件導向程式設計概念的概覽
- 程序式與物件導向方法之間的差異
- 模組化與可重複使用軟體設計的優點
- 理解C++作為一種物件導向語言的特性
C++類別與物件設計
- 類別與物件的介紹
- 定義類別並建立物件
- 理解建構子和解構子
- 管理物件的生命週期
- 應用存取修飾符:
- 公開(Public)
- 私有(Private)
- 保護(Protected)
封裝與抽象
- 理解資料隱藏與封裝
- 設計用於可重複使用組件的介面
- 有效運用成員變數和函式
- 在軟體設計中應用抽象原則
C++函式與進階類別功能
- 函式多載
- 範圍解析運算子
- 靜態成員和靜態函式
- 友元類別和友元函式
- 運算子重載
繼承與多型
- 理解繼承概念
- 建立類別階層
- 實現多型
- 虛擬函式與動態行為
- 設計靈敏且易於維護的應用程式
資料處理與型別轉換
- 理解C++中的資料轉換
- 處理物件和基本資料型別
- 應用安全的轉換技術
例外處理與模板
- 理解錯誤處理策略
- 在C++應用程式中使用例外
- 模板的介紹
- 建立可重複使用的通用程式碼
輸入與輸出串流
- 使用C++輸入與輸出串流
- 有效率的讀取和寫入資料
- 管理基於串流的作業
C++實作工作坊
- 實踐物件導向設計原則
- 建構模組化的C++應用程式
- 建立可重複使用的類別和組件
- 回顧常見的設計實務
課程複習與下一步
- 複習關鍵的C++物件導向概念
- 討論軟體設計的最佳實踐
- 識別C++開發方面的進階學習途徑
最低要求
- 了解基本的程式設計概念,例如變數、迴圈和函式
- 具備C程式設計的基礎經驗
- 對軟體開發概念有基本認識
受眾
- 想要學習物件導向程式設計技巧的C程式設計師
- 從程序式設計轉向物件導向設計的軟體開發人員
- 有興趣將大型C應用程式結構化的工程師和程式設計師
7 小時
客戶評論 (1)
優秀示例,聚焦最有用的內容
Piotr Sowinski - Intel Technology Poland
課程 - Object Oriented Programming with C++
機器翻譯