Delegation và Destructuring trong Kotlin
Delegation (Ủy quyền)
Kotlin hỗ trợ mô hình ủy quyền như một thay thế cho kế thừa, giúp tái sử dụng mã nguồn hiệu quả hơn mà không cần mở rộng lớp.
Ủy quyền lớp
Một lớp có thể ủy quyền việc thực hiện giao diện cho một đối tượng khác thông qua từ khóa by.
interface Service {
fun execute()
}
class RealService(val data: Int) : Service {
...
Đăng vào ngày 23 tháng 6 lúc 16:35