Delegation Kotlin

Delegation Kotlin

Delegation Kotlin

Salah satu design pattern lain yang populer adalah Delegation.

Delegation sederhananya adalah meneruskan properties atau function ke object yang lain.

Kotlin mendukung delegation tanpa harus membuat kode secara manual.

Kode : Base Class

Base Class

Kode : Delegation Manual

Delegation Manual

Membuat Object Delegation Manual

Hasil Delegation Manual

Kode : Delegation

Delegation

Membuat Object Delegation

Hasil dari Delegation

Override Delegation

Dalam delegation, properties dan function secara otomatis akan didelegasikan ke object yang dipilih.

Namun kita tetap bisa meng-override properties dan function jika kita mau.

Kode : Override Delegation

Override Delegation

Membuat Object Delegation

Hasil dari Override Delegation

Next Post Previous Post
No Comment
Add Comment
comment url