Управление объектом или переменной через посредника Это будет текст об архитектуре объектно-ориентированных программ. Это для тех, кто планирует серьёзно заниматься разработкой. В объектно-ориентированном программировании многое основано на объектах — специальных «коробках» из данных и функций, которые работают в программе как единое целое. Внутри объекты могут быть устроены сложно, но снаружи из них торчат понятные «ручки» и «индикаторы» — то, через что другие части программы с этими объектами взаимодействуют...
Эта статья продолжает цикл материалов об объектно-ориентированном программировании. Если вы ещё не ознакомились с введением в ООП, следует это сделать. Геттеры и сеттеры – ещё одна интересная концепция ООП, которая хорошо сочетается с инкапсуляцией. Давайте снова рассмотрим объект-банковский счет. Для того, чтобы получить доступ к свойству sum этого объекта, можно использовать два способа. Первый способ – это просто написать имя свойства: account.sum = 100; Это мы установили значение свойства sum в 100. А если нужно получить значение sum, то напишем так var a = account.sum; Второй способ – это использовать методы...