Sơ đồ đối tượng (object diagram) và sơ đồ lớp (class diagram) khác nhau ở điểm nào?
Một sơ đồ đối tượng (object diagram) là một phiên bản của sơ đồ lớp (class diagram) nhưng không có gì khác.
Sơ đồ đối tượng (object diagram) là trường hợp tổng quát của sơ đồ lớp (class diagram).
Sơ đồ đối tượng (object diagram) chỉ là một hướng nhìn khác của sơ đồ lớp (class diagram).
Sơ đồ đối tượng (object diagram) chỉ ra các đối tượng thực thể của lớp, thay vì các lớp.
Đáp án đúng: D
Sơ đồ lớp (class diagram) mô tả cấu trúc tĩnh của hệ thống, định nghĩa các lớp, thuộc tính và phương thức của chúng, cũng như mối quan hệ giữa các lớp. Sơ đồ đối tượng (object diagram) là một thể hiện cụ thể của sơ đồ lớp tại một thời điểm nhất định. Nó hiển thị các đối tượng cụ thể (thể hiện của các lớp) và các giá trị thuộc tính của chúng, cũng như các liên kết giữa các đối tượng này.
Vậy, sự khác biệt chính là:
- Sơ đồ lớp mô tả bản thiết kế, còn sơ đồ đối tượng mô tả một "ảnh chụp" của các đối tượng đang tồn tại trong bộ nhớ tại một thời điểm nào đó.
- Sơ đồ lớp định nghĩa các lớp, sơ đồ đối tượng chỉ ra các đối tượng cụ thể của lớp.
Do đó, đáp án D là chính xác nhất.