1082_物件导向程式设计(四子三选)
上课期间:从 2020-03-02 到 2020-06-29
LINE分享功能只支援行动装置
课程介绍
课程安排
此課程係以C++程式語言介紹物件導向程式設計的核心觀念與實作方式, 內容包括:
1.C++ basics;
2.Functions: call by value, call by reference; 3.Objects and classes;
4.ADTs;
5.Recursion;
6.Templates;
7.Inheritance.
课本&教材
Thinking in C++ 2nd Edition, Bruce Eckel, Prentice Hall, Apr 2000
ISBN13: 9780139798092
ISBN10: 0139798099
-
Syllabus
-
Introduction to Objects
-
Making & Using Object
-
The C in C++
-
Data Abstraction
-
Hiding the Implementation
-
Initialization & Cleanup
-
Function Overloading & Default Arguments
-
Constants
-
Inline Functions
-
Name Control
-
References & the Copy-Constructor
-
Operator Overloading
-
Dynamic Object Creation
-
Inheritance & Composition
-
Polymorphism & Virtual Functions
-
Templates
教师 / 陳宏光