Эта статья продолжает цикл материалов об объектно-ориентированном программировании. Если вы еще не ознакомились с введением в ООП, следует это сделать. Инкапсуляция – это одна из "легких" концепций ООП, которую можно понять сразу. Как следует из названия, это "помещение в капсулу". А также можно назвать это изоляцией или сокрытием...
Инкапсуляция — один из основных принципов объектно-ориентированного программирования и её основная задача сделать так, чтобы объекты не ломались и грамотно выполняли свои задачи.⠀ По сути это принцип разделения логики и поведения, согласно которому данные и методы, которые оперируют с этими данными, объединяются в единое целое, которое называют классом. При этом доступ к объектам осуществляется через открытые методы и это упрощает взаимодействие объектов в коде. В чём преимущества инкапсуляции ⬇️
✔ Устанавливает уровни доступа к данным и методам класса...