500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 15

Trong phát triển ứng dụng iOS, khi nào nên sử dụng `delegate` pattern so với `NotificationCenter`?

1/31

Trong phát triển ứng dụng iOS, khi nào nên sử dụng `delegate` pattern so với `NotificationCenter`?

Khi cần gửi thông báo đến nhiều đối tượng nhận độc lập, không có mối quan hệ trực tiếp

Khi cần một mối quan hệ một-nhiều (one-to-many) hoặc một-một (one-to-one) rõ ràng, nơi đối tượng nguồn (source) chủ động thông báo cho một hoặc một vài đối tượng nhận cụ thể (delegate)

Chỉ khi cần gửi thông báo đến tất cả các đối tượng trong ứng dụng

Khi không có mối quan hệ rõ ràng giữa các đối tượng và chỉ cần thông báo chung

Giải thích

Chọn đáp án B