Trung BìnhFlutter iconFlutter

Use-case layer trong clean architecture là gì và tại sao cần nó?

Use case đóng gói logic nghiệp vụ cho một tính năng: GetUserUseCase, LoginUseCase.

  • Mỗi use case là một class với method call() nhận tham số và trả về kết quả.
  • Use case nằm ở domain layer, không phụ thuộc framework, và dễ test cao.
  • Chúng nối cầu giữa UI (trigger use case) và repository (lấy data).
  • Use case được thiết kế tốt có thể tái sử dụng và test độc lập.

Xem toàn bộ Flutter cùng filter theo level & chủ đề con.

Mở danh sách Flutter