Ну я больше хотел понять не "как", а "зачем". Если класс "Человек", а в нем пара полей, возраст и рост. В чем разница между обращением через точку или гетер. Ну я в принципе понял сейчас преимущество геттеров и сетеров. Например если мне надо присвоить возраст то через точку я могу присвоить -23года, а в сеттере я могу проверку добавить.
В ооп необходимо скрывать реализацию от пользователя, то есть вне класа обращение только через геттеры и сеттеры. Инкапсуляция называется.
Ну я больше хотел понять не "как", а "зачем". Если класс "Человек", а в нем пара полей, возраст и рост. В чем разница между обращением через точку или гетер. Ну я в принципе понял сейчас преимущество геттеров и сетеров. Например если мне надо присвоить возраст то через точку я могу присвоить -23года, а в сеттере я могу проверку добавить.
Разбирай на примерах. Условный некто берет твой код и меняет поле которое менять нельзя было и все летит туда куда пел Летов. Если ты заприватишь все и оставишь сеттеры только для нужных вещей - такого не случится. Это очень примитивный пример из жизни
уважаемые, проходя курс, я затрагиваю вопросы автономного кэширования, может кто объяснить, для чего нужны domain модели? Как я понимаю, я работаю по схеме(на рисунке), и тут нет никаких домен моделей...
Разбирай на примерах. Условный некто берет твой код и меняет поле которое менять нельзя было и все летит туда куда пел Летов. Если ты заприватишь все и оставишь сеттеры только для нужных вещей - такого не случится. Это очень примитивный пример из жизни
Гораздо чаще случается что программист заприватил ненужное(а в некоторых ситуациях нужное) поле в неизменяемом коде и приходиться возиться с рефлексией
Гораздо чаще случается что программист заприватил ненужное(а в некоторых ситуациях нужное) поле в неизменяемом коде и приходиться возиться с рефлексией
Всем привет,у меня 7 recyclerView на одном фрагменте и каждый собирается вызвать у себя в onCreateViewHolder метод assertManager для изъятия картинок,это не слишком медленный подход?или стоить придумать что то другое
Я б радив нарізати і в дравабл засунути, при білді в маркет юзеру всеодно підсунуться ресурси під його девайс і зайві не будуть займати пам'ять Робота з асетами в вюхолдерах займатиме багато часу
Всем привет,у меня 7 recyclerView на одном фрагменте и каждый собирается вызвать у себя в onCreateViewHolder метод assertManager для изъятия картинок,это не слишком медленный подход?или стоить придумать что то другое
Ну у меня система талантов игры,и у каждого ресайклера должно быть 3 ячейки,то есть при нажатии на один ресайлер,позиция другого ресайклера не должно меняться