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.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi