LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

а вот когда доводится тыкать чужие диаграммы с классами, где, черт побери, нельзя вытащить приватный член из класса и, видите ли, нужен специальный метод для этого - так и крою ООП матом.

Тебе, наверное, просто не приходилось попадать в ситуации, где после изменения члена структуры надо было выполнить 100500 действий, чтобы это изменение возымело силу, а кто-то взял и эти 100500 действий, чёрт побери, не выполнил. Мне – приходилось. Лет так 20+ назад. После этого вопрос о нужности геттеров и сеттеров не стоял. Потому, что находить такие ситуации весьма проблематично.

Но даже в C++ ты можешь это сокрытие не использовать, если оно где-то не нужно.

Исходная версия hobbit, :

а вот когда доводится тыкать чужие диаграммы с классами, где, черт побери, нельзя вытащить приватный член из класса и, видите ли, нужен специальный метод для этого - так и крою ООП матом.

Тебе, наверное, просто не приходилось попадать в ситуации, где после изменения члена структуры надо было выполнить 100500 действий, чтобы это изменение возымело силу, а кто-то взял и эти 100500 действий не выполнил. Мне – приходилось. Лет так 20+ назад. После этого вопрос о нужности геттеров и сеттеров не стоял. Потому, что находить такие ситуации весьма проблематично.

Но даже в C++ ты можешь это сокрытие не использовать, если оно где-то не нужно.