max_shane
@max_shane
Javascript / Node.js dev

Для чего применять приватные и защищенные методы и свойства?

Для чего применять приватные и защищенные методы и свойства?
Ведь если я разработчик программы, я сам пишу все взаимодействия и вызовы.
Если я не хочу чтобы к чему-то можно было обратиться извне, то я просто не буду писать обращения к этому методу или свойству извне.
И зачем для этого было придумывать особенные методы обращения вроде get и set если мы не собираемся обращаться к этим методам или свойствам?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@fan92rus
Для того чтобы приватные поля, методы, свойства не наследовались, чтобы доступ к ним в случае get set можно было контролировать. Чтобы другие разработчики не могли их менять..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
Кроме тебя есть и другие разработчики, которые будут этот код дорабатывать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы