Chúc mừng bạn!

Lập trình hướng đối tượng trong Python

Alex Yarosh

Content Quality Analyst @ DataCamp

Tổng quan

Chương 1

  • Lớp và đối tượng
  • Thuộc tính và phương thức

Chương 2

  • Kế thừa lớp
  • Đa hình
  • Dữ liệu cấp lớp

Chương 3

  • So sánh đối tượng
  • Biểu diễn chuỗi
  • Ngoại lệ

Chương 4

  • Thiết kế cho kế thừa
  • Mức độ truy cập dữ liệu
  • Thuộc tính (properties)
Lập trình hướng đối tượng trong Python

Tiếp theo là gì?

Chức năng

  • Kế thừa đa và lớp mixin
  • Ghi đè toán tử dựng sẵn như +
  • __getattr__(), __setattr__()
  • Trình vòng lặp tùy chỉnh
  • Lớp cơ sở trừu tượng
  • Dataclass (mới trong Python 3.7)
Lập trình hướng đối tượng trong Python

Tiếp theo là gì?

Chức năng

  • Kế thừa đa và lớp mixin
  • Ghi đè toán tử dựng sẵn như +
  • __getattr__(), __setattr__()
  • Trình vòng lặp tùy chỉnh
  • Lớp cơ sở trừu tượng
  • Dataclass (mới trong Python 3.7)

Thiết kế

  • Nguyên tắc SOLID

Single-responsibility (một trách nhiệm)

Open-closed (mở-đóng)

Liskov substitution (thay thế Liskov)

Interface segregation (tách giao diện)

Dependency inversion (đảo ngược phụ thuộc)

  • Mẫu thiết kế
Lập trình hướng đối tượng trong Python

Xin cảm ơn!

Lập trình hướng đối tượng trong Python

Preparing Video For Download...