VBA Урок_15 Модификаторы Доступа в языках программирования и в VBA, в частности, - Программирование для начинающих Просто и Доступно

В этом видео я расскажу Вам о модификаторах доступа в языках программирования, но на примере языка VBA. Модификаторов в этом языке всего два: Public и Private. В других же языках программирования есть еще несколько дополнительных модификаторов доступа.

Смысл модификаторов доступа состоит в разграничении уровней доступа к членам или типам.

Вообще, модификаторы доступа – это ключевые слова, задающие объявленную доступность члена или типа. 

Простыми словами, Вы либо даете доступ к члену в коде или не даете, т.е. если вы, например, объявили какой-то метод (Процедуру или Функцию) модификатором Public (открытый), то доступ к этому методу (Процедуре или Функции) могут получить и другие модули, т.е. Вы можете из другого модуля в коде вызывать данную процедуру или функцию (метод). То же самое относится и к глобальным переменным.

В других языках программирования Вы можете задавать более узкие ограничения, например, локальным переменным или более широкие, уровня класса, библиотеки и т.д.

Если же Вы даете Вашему члену или типу модификатор Private (закрытый, частный), то доступ к данной сущности имеет только ее владелец, т.е. тот уровень видимости (абстракции), который ее содержит.

Модификаторы доступа необходимы для инкапсулирования членов в единых сущностях или типах, для того чтобы сохранять целостность данных, а также логическое разделение ответственности между различными конструкциями кода, что в процессе выполнения программы, сопровождении и написании кода убережет от трудно уловимых ошибок.


No Comments

Post Reply