Lộ trình Lập trình Hướng Đối tượng C++
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình Lập trình Hướng Đối tượng C++
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Nền tảng C++
Cú pháp, Biến, Kiểu dữ liệu
Toán tử và Luồng điều khiển
Hàm (Functions)
Con trỏ và Tham chiếu
2 Giới thiệu về OOP
Đối tượng và Lớp
Bốn trụ cột của OOP
3 Lớp và Đối tượng
Định nghĩa Lớp
Access Specifiers
Constructor và Destructor
Con trỏ 'this'
4 Tính đóng gói (Encapsulation)
Che giấu dữ liệu
Getters và Setters
5 Tính kế thừa (Inheritance)
Kế thừa đơn
Các loại kế thừa
Đa kế thừa
6 Tính đa hình (Polymorphism)
Đa hình lúc biên dịch
Đa hình lúc chạy
Hàm thuần ảo
7 Tính trừu tượng (Abstraction)
Lớp trừu tượng
Interfaces
8 Các khái niệm OOP nâng cao
Hàm bạn và Lớp bạn
Thành viên static
Templates
9 Thư viện Template Chuẩn (STL)
Containers
Iterators
Algorithms
10 Nguyên lý SOLID
SRP
OCP
LSP
ISP
DIP
11 Mẫu thiết kế (Design Patterns)
Giới thiệu
Mẫu Creational
Mẫu Structural
Mẫu Behavioral