Приветствую вас в атласе программиста, сегодня мы поговорим о том, что такое объектно-ориентированное программирование (ООП). Объектно-ориентированное программирование -это стиль при котором программы состоят из объектов, а объекты в свою очередь являются экземплярами классов, у каждого есть свои свойства, своё поведение. Таким способом такой код легче поддерживать и читать. ООП является основным стилем в современном программировании, поэтому его должны знать все программисты плюс с помощью такого подхода можно легче описывать реальные объекты. На сегодняшний день ООП базируется на трёх принципах: Класс Это основной элемент в ООП, класс-это некий шаблон по которому создаются объекты, именно с помощью классов конструируются программы. Конечно наряду с ними есть Перечисления, Интерфейсы, Структуры, но о них не сегодня. Инкапсуляция Термин в ООП который обозначает сокрытие или защита, не трудно догадаться что можно скрывать и защищать код от нежелательных действий, а можно делать это с