JavaScript is required

Trong thiết kế ứng dụng di động Android, mô hình MVP sử dụng các thành phần nào để tách biệt logic ứng dụng?

A.

Model, View, Controller

B.

Model, View, Presenter

C.

Model, Activity, Presenter

D.

Model, View, Fragment

Trả lời:

Đáp án đúng: B


Mô hình MVP (Model-View-Presenter) là một pattern thiết kế phần mềm được sử dụng để tách biệt các thành phần trong ứng dụng, nhằm cải thiện khả năng bảo trì, kiểm thử và mở rộng. Trong mô hình MVP, các thành phần chính bao gồm:

  • Model: Chứa dữ liệu và logic nghiệp vụ của ứng dụng. Nó chịu trách nhiệm truy xuất, lưu trữ và xử lý dữ liệu.
  • View: Chịu trách nhiệm hiển thị dữ liệu cho người dùng và tiếp nhận tương tác từ người dùng. Trong Android, View thường là Activity hoặc Fragment.
  • Presenter: Là trung gian giữa Model và View. Nó xử lý các tương tác từ View, truy xuất dữ liệu từ Model và cập nhật View.

Vì vậy, đáp án đúng là: B. Model, View, Presenter

Câu hỏi liên quan