Muốn lập trình hướng đối tượng, bạn cần phải phân tích chương trình, bài toán thành các:
Trả lời:
Đáp án đúng: D
Trong lập trình hướng đối tượng (OOP), trọng tâm là phân tích bài toán thành các đối tượng. Mỗi đối tượng đại diện cho một thực thể trong bài toán, có thuộc tính (dữ liệu) và phương thức (hành vi). Sau khi xác định được các đối tượng cần thiết, ta xây dựng các lớp (class) để mô tả cấu trúc và hành vi của các đối tượng đó. Các lựa chọn khác không phù hợp vì:
- A. Các module: Module thường được sử dụng để nhóm các hàm và biến liên quan, không phải là khái niệm cốt lõi trong phân tích bài toán hướng đối tượng.
- B. Hàm, thủ tục: Hàm và thủ tục là các khối mã thực hiện một nhiệm vụ cụ thể, nhưng không thể hiện mối quan hệ và tương tác giữa các đối tượng trong bài toán.
- C. Các thông điệp: Thông điệp (message) là cách các đối tượng giao tiếp với nhau, nhưng việc phân tích không bắt đầu bằng việc xác định các thông điệp mà bắt đầu bằng các đối tượng.