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