Size: a a a

StartAndroid Ru Kotlin

2020 February 19

V

Vitali in StartAndroid Ru Kotlin
Yevhen Railian
@afanasievartem  как ты notifyDataSetChanges прикрутишь к mutableList?
ты на фрилансе?
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Vitali
ты на фрилансе?
нет
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
Yevhen Railian
@afanasievartem  как ты notifyDataSetChanges прикрутишь к mutableList?
как-то, а твой var - явное нарушение инкапсуляции
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Artyom Afanasiev
как-то, а твой var - явное нарушение инкапсуляции
и почему это?
источник

V

Vitali in StartAndroid Ru Kotlin
Artyom Afanasiev
как-то, а твой var - явное нарушение инкапсуляции
что ему доказывать, мы не правы, нужно юзать как можно проще +=
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
вся логика инкапсулирована в сеттере
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
Yevhen Railian
вся логика инкапсулирована в сеттере
items не инкапсулирован
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
т.е.
setItems(items){
 this.items.clear()
 this.items.addAll(items)
}

это не нарушение инкапсуляции, хотя делает то же самое
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Artyom Afanasiev
items не инкапсулирован
еще раз повторюсь, это не джава
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
items - это не джавовский филд а котлиновский проперти
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
Yevhen Railian
еще раз повторюсь, это не джава
а каким образом язык программирования позволяет нарушить принцип ооп?
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
ты можешь засетить в этот var что угодно
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
а в setItems(items) я не могу засетить что угодно?
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
Yevhen Railian
а в setItems(items) я не могу засетить что угодно?
наверное можешь, я был не прав, давай закончим
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
я тоже устал объяснять очевидные вещи, заканчиваем
источник

V

Vitali in StartAndroid Ru Kotlin
Yevhen Railian
Ладно, все-таки объясню @ankeker
ссылки менять плохо
источник

ВС

Владислав Славетный... in StartAndroid Ru Kotlin
Друзья, а в котлине статичные фабричные методы использую на ровне с джавой?
источник

V

Vitali in StartAndroid Ru Kotlin
у тебя ссылка на список который ты передаешь будет такой же
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Vitali
у тебя ссылка на список который ты передаешь будет такой же
Если хочешь сохранить ссылку можешь сделать так
источник

V

Vitali in StartAndroid Ru Kotlin
а зачем тебе еще 1 переменная?
источник