Khái quát
Lập trình hướng đối tượng tổ chức chương trình xoay quanh dữ liệu và hành vi gắn với dữ liệu đó. Mục này tập trung vào các khái niệm phổ biến như lớp, đóng gói, kế thừa và đa hình.
Phạm vi
Mức độ hỗ trợ của từng ngôn ngữ không hoàn toàn giống nhau. Một số ngôn ngữ hỗ trợ đầy đủ, một số ngôn ngữ chỉ cung cấp cơ chế tương đương thông qua struct, trait hoặc interface.
Các bài trong mục này
Xem thêm
- Hàm và thủ tục — Phương thức là hàm gắn với đối tượng; cần nắm vững hàm trước khi học phương thức lớp.
- Cấu trúc dữ liệu — Kiểu tổng hợp —
structtrong nhiều ngôn ngữ là tiền thân trực tiếp của lớp trong OOP. - Tổ chức mã nguồn — Lớp và giao diện thường được đặt trong module để quản lý và tái sử dụng.
Bình luận