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