JavaScript is required

Một mối liên hệ giữa hai lớp trong mô hình lớp?

A.

Thể hiện sự kế thừa giữa hai lớp.

B.

Cho phép sự tương tác giữa hai lớp.

C.

Cho phép sự tương tác giữa các đối tượng của hai lớp.

D.

Thể hiện sự phụ thuộc giữa hai lớp.

Trả lời:

Đáp án đúng: C


Mối liên hệ giữa hai lớp trong mô hình lớp thể hiện sự tương tác giữa các đối tượng của hai lớp đó. Điều này có nghĩa là các đối tượng thuộc lớp này có thể gửi thông điệp hoặc gọi phương thức của các đối tượng thuộc lớp kia, hoặc ngược lại, để thực hiện một chức năng nào đó. Các lựa chọn khác không hoàn toàn chính xác vì:

  • A. Thể hiện sự kế thừa giữa hai lớp: Đây là mối quan hệ kế thừa (inheritance), một loại quan hệ đặc biệt, không phải là mối liên hệ chung giữa hai lớp.
  • B. Cho phép sự tương tác giữa hai lớp: Câu này không chính xác bằng C vì tương tác thực tế xảy ra giữa các đối tượng của các lớp, chứ không phải bản thân các lớp.
  • D. Thể hiện sự phụ thuộc giữa hai lớp: Phụ thuộc là một loại quan hệ, nhưng không phải là cách mô tả chung nhất về mối liên hệ giữa hai lớp.

Câu hỏi liên quan