Which UML relationship models the "Is-a" hierarchy?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: B. Tổng quát hoá (Generalization) là quan hệ kế thừa trong UML, biểu diễn phân cấp "là một" (is-a): lớp con là một dạng cụ thể của lớp cha và thừa hưởng thuộc tính, thao tác của lớp cha. Ký pháp là mũi tên đầu tam giác rỗng trỏ về lớp cha. A sai vì kết tập (Aggregation) biểu diễn quan hệ "có một / gồm có" (has-a), tức toàn thể/bộ phận. C sai vì liên kết (Association) chỉ là quan hệ cấu trúc chung giữa các lớp, không hàm ý kế thừa. D sai vì phụ thuộc (Dependency) chỉ nói lớp này dùng tới lớp kia, quan hệ yếu nhất trong nhóm.

Cùng chủ đề

Xuất hiện trong 1 bộ đề