JavaScript is required

Các thành phần khi mô tả đối tượng:

A.

A. State - Behavior - Component.

B.

B. State - Identity - Operation.

C.

C. State - Identity - Attribute.

D.

D. State - Behavior - Identity.

Trả lời:

Đáp án đúng: D


Khi mô tả một đối tượng trong lập trình hướng đối tượng, chúng ta thường quan tâm đến ba thành phần chính:

  • State (Trạng thái): Mô tả các thuộc tính và giá trị của đối tượng tại một thời điểm cụ thể.
  • Identity (Định danh): Đặc điểm duy nhất để phân biệt đối tượng này với đối tượng khác, ngay cả khi chúng có cùng trạng thái.
  • Behavior (Hành vi): Các hành động hoặc phương thức mà đối tượng có thể thực hiện. Tuy nhiên, Attribute (Thuộc tính) là một phần của State (Trạng thái) chứ không phải là một thành phần độc lập để mô tả đối tượng. Operation (Hoạt động) liên quan đến hành vi nhưng không bao gồm định danh (identity). Component(Thành phần) là một khái niệm rộng hơn và không phải là một phần cơ bản để mô tả một đối tượng trong lập trình hướng đối tượng.

Do đó, đáp án phù hợp nhất là: State - Identity - Attribute.

Câu hỏi liên quan