Применение геттер и сеттер методов для закрытых атрибутов классов
![]()
Одним из основополагающих принципов существования всего живого в нашем мироздании является инстинкт самосохранение – набор своеобразных предохранителей, оберегающих живые существа от какого-либо вреда.
Особенностью инкапсуляции в Python является то, что в этом интерпретаторе она предопределяется лишь соглашением о формате имен атрибутов, которые в свою очередь могут ассоциироваться с общедоступными, приватными или закрытыми компонентами классов. Но, что, если нехорошие люди, злобные и кровожадные хакеры захотят нарушить гармонию микромира наших программ и взломать коды геттер и сеттер методов соответствующих классов с тем, чтобы исказить изначально запрограммированные свойства создаваемых ими экземпляров?