感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹C++中的面向對象編程
- 面向對象編程概念概述。
- 過程化與面向對象的差異。
- 模塊化與可複用軟件設計的優勢。
- 理解C++作爲一門面向對象的編程語言。
C++類與對象設計
- 類和對象入門。
- 定義類並創建對象。
- 理解構造函數和析構函數。
- 管理對象生命週期。
- 應用訪問修飾符:
- 公有
- 私有
- 受保護
封裝與抽象
- 理解數據隱藏與封裝。
- 爲可複用組件設計接口。
- 有效使用成員變量和成員函數。
- 在軟件設計中應用抽象原則。
C++函數與高級類特性
- 函數重載。
- 作用域解析運算符。
- 靜態成員與靜態函數。
- 友元類與友元函數。
- 運算符重載。
繼承與多態
- 理解繼承概念。
- 創建類層次結構。
- 實現多態性。
- 虛函數與動態行爲。
- 設計靈活且易維護的應用程序。
數據處理與類型轉換
- 理解C++中的數據類型轉換。
- 處理對象與原始數據類型。
- 應用安全的轉換技術。
異常處理與模板
- 理解錯誤處理策略。
- 在C++應用程序中使用異常。
- 模板入門。
- 創建可複用的泛型代碼。
輸入輸出流
- 使用C++的輸入輸出流進行交互。
- 高效讀寫數據。
- 管理基於流的操作。
C++編程實踐工作坊
- 應用面向對象設計原則。
- 構建模塊化的C++應用程序。
- 創建可複用的類與組件。
- 回顧常見的設計實踐。
課程總結與後續步驟
- 回顧關鍵的C++面向對象概念。
- 討論軟件設計的最佳實踐。
- 識別C++開發中的進一步學習路徑。
最低要求
- 具備變量、循環和函數等基礎編程概念的理解。
- 擁有C++編程基礎經驗。
- 掌握軟件開發基本概念。
受衆
- 希望學習面向對象編程技術的C程序員。
- 從過程化設計轉向面向對象設計的軟件開發者。
- 對構建大型結構化應用程序感興趣的工程師和程序員。
7 小時
客戶評論 (1)
優秀示例,聚焦最有用的內容
Piotr Sowinski - Intel Technology Poland
課程 - Object Oriented Programming with C++
機器翻譯