Сеттер
Оригинальное название: setter
Коротко
Метод или специальная функция, задающая значение свойства и при необходимости выполняющая проверку либо преобразование.
Что такое «Сеттер»
Метод или специальная функция, задающая значение свойства и при необходимости выполняющая проверку либо преобразование. Сеттер позволяет контролировать изменение состояния объекта: валидировать данные, приводить типы, вызывать побочные действия. Снаружи присваивание выглядит как обычная запись в поле, но за ним стоит метод. Вместе с геттером сеттер поддерживает инкапсуляцию, скрывая внутреннее представление.

