What does a delegation connector join?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

An outer provided port to an inner provided portĐúng
BAn outer provided port to an inner required port
CAn outer required port to an inner provided port
DAn outer provided port to an outer required port

Giải thích chi tiết

Đáp án đúng: A. Trong sơ đồ cấu trúc hỗn hợp của UML, delegation connector nối một cổng bên ngoài của thành phần hỗn hợp với một cổng tương ứng của thành phần con bên trong, tức là ủy thác yêu cầu từ ngoài vào trong. Cụ thể, cổng provided bên ngoài được nối tới cổng provided bên trong (và tương tự cổng required bên trong nối ra cổng required bên ngoài) - hai đầu nối phải cùng loại. Phương án B và C ghép hai cổng khác loại nên không phải delegation; phương án D nối hai cổng đều nằm ở lớp ngoài, đó là quan hệ giữa các thành phần ngang hàng chứ không phải ủy thác vào trong.

Xuất hiện trong các bộ đề