tgoop.com/android_live/571
Last Update:
Kotlin Delegation
#kotlin Kotlin
delegates
— одна из самых недооценённых фич языка.
Для многих разработчиков они кажутся сложными, а также многие не знают, для чего именно им нужно писать свои собственные делегаты. 🙄
Но на практике Kotlin
delegates
оказывается весьма полезной фичей, которая упрощает код и делает его более читаемым.
По сути, делегат передаёт обращения get()
и set()
к свойству: причём достаточно, чтобы у класса были методы getValue()
и setValue()
с определённой сигнатурой, без переопределения какого-то интерфейса.
Но одного определения будет недостаточно, поэтому вот пару полезных статей.
В этой автор рассказывает базовые принципы делегатов, а также дает пример для получения аргументов фрагмента, данных из SharedPreferences
и получения данных из View
.
В следующей рассказывается о других примерах применения этого инструмента.
Ну и не забывайте про документацию, где можно также вдохновиться полезными примерами. ✌️
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/571