Управление объектом или переменной через посредника Это будет текст об архитектуре объектно-ориентированных программ. Это для тех, кто планирует серьёзно заниматься разработкой. В объектно-ориентированном программировании многое основано на объектах — специальных «коробках» из данных и функций, которые работают в программе как единое целое. Внутри объекты могут быть устроены сложно, но снаружи из них торчат понятные «ручки» и «индикаторы» — то, через что другие части программы с этими объектами взаимодействуют...
В языке GDScript есть такие понятия как сеттер и геттер. Что это такое и как это использовать? Сеттер и геттер – это функции, которые срабатывают при взаимодействии с переменной. Сеттер срабатывает, когда задаётся значение у переменной, а геттер - когда нужно получить значение из переменной. При получении значения из переменной вызывается функция, назначенная в качестве геттера. Эта функция должна возвращать какое-либо значение. А при изменении значения переменной, срабатывает функция, назначенная в качестве сеттера...