Показать сообщение отдельно
Старый 01.06.2018, 10:54
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 7  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 483
Wolsh, спасибо за дополнительную аргументацию, всё намотал на ус.

Цитата:
Сообщение от Wolsh Посмотреть сообщение
1. На объявленное свойство ты можешь повесить сеттер, который будет что-то ДЕЛАТЬ при изменении значения, и геттер, который будет отдавать значение в удобном для спрашивающего виде (который может не совпадать с внутренним для класса форматом хранения — например, отдавать ID класса а не ссылку на экземпляр).
Справедливости ради, заводя Словарь, в него тоже не принято напрямую ломиться извне. Всё равно будет какой-то метод, выдающий значения наружу, в котором можно предусмотреть дополнительный функционал.

Цитата:
Извини, что я не всегда отвечаю на конкретные вопросы, а пишу длинные портянки абстрактных рассуждений. Иногда это от лени, бывает, но иногда от того, что сам контекст вопроса видится как-то более.. сверху и издалека, что ли.. иногда в таком ключе, что ответить хочется не "делай так а не сяк", а просто "не делай этого".
Я искренне признателен за такой подход. Думаю, не только я один.
__________________
Не сломано - не чини!