Dan Tech Academy
Sau bài này bạn sẽ
  • Áp dụng Dependency Inversion: đặt interface ở phía người dùng nó
  • Dùng interface cho seam platform (audio, haptic, Google Sign-In) giữa Android và iOS
  • Biết binding nằm ở DataModule, dataPlatformModule, SharedDomainModule và AppGraphTest kiểm tra chúng
Thời lượng25 phút
Độ khóIntermediate

Thiết Kế Dựa Trên Interface

Interface làm ranh giới giữa các lớp và seam giữa các platform, cùng cách DI bind interface vào implementation.

Nội dung bài học
  1. 01Mục Tiêu Bài Học
  2. 02Phần 1: DIP Là Gì
  3. 03Phần 2: Interface Cho Ranh Giới Layer
  4. 04Phần 3: Interface Cho Ranh Giới Platform
  5. 05Phần 4: Interface Hay expect/actual
  6. 06Phần 5: DI Nối Interface Vào Implementation
  7. 07Bài Tập Thực Hành
  8. 08Lộ Trình Đọc Code
  9. 09Dấu Hiệu Cần Tránh
  10. 10Tham Khảo
  11. 11Ý Chính

Chủ đề: kotlin, 06-clean-architecture

Còn 11 phần trong bài nàyMở khóa toàn bộ Mobile Action ProMục Tiêu Bài Học, Phần 1: DIP Là Gì, … — cùng 114 bài học của khóa, source code và checklist.
Mở khóa Mobile Action ProThanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập