Имеется переменная, допустим Integer (счётчик). При изменении значения переменной мне нужно выполнять набор действий. Сейчас это делаю в лоб: после строки кода, в которой изменяю значение этой переменной, пишу этот набор действий, ну или ставлю процедуру, в которой этот набор действий записан.
Но понимаю, что это не по-человечески: я искусственно создаю лишнюю процедуру. Да и не всегда можно отследить все места, где переменная изменяется.
Как генерировать событие при изменении переменной? Класс создавать или как?