приватное значение
Есть его геттер
В части рендера есть значение, которому присваивается то, что возвращает геттер
Потом это присвоенное значение как-то используется
Вопрос - в чем смысл в данном случае городить столько всего, если можно сделать значение публичным и обратиться к нему напрямую через objName.variable?
Может здесь есть какие-то моменты безопасности которые я упускаю?
а что если в разработке будет участвовать ещё кто-то помимо тебя и встроит твой objName.variable в свой код и, допустим, случайно, не со зла присвоит значение в эту переменную. И будет это делать не всегда и баг будет не устойчивым, а только иногда всплывать
Отлично объяснил, теперь я вижу смысл, это мне и нужно было, благодарю
Сделай просто getObject в котором тупо клонируется обьект и отдается
да, все сводится к чему-то, что ограничивает доступ к оригиналу
Обсуждают сегодня