Мы пользуемся огромным количеством программных продуктов. Программный продукт от программы отличается размахом и сложностью. Для работы продукта используются колоссальные объёмы данных. А их нужно обрабатывать, передавать, получать и выдавать пользователю. И чтобы со всем этим было проще работать, программисты изобрели ООП. Что же такое ООП? ООП - объектно-ориентированное программирование. ООП - следующая ступень эволюции парадигм программирования после процедурного программирования. Главное преимущество - повышенная надёжность программ, достигаемая благодаря основным принципам. Сейчас, в век повсеместной глобализации, надёжность играет ключевую роль и требуется любой компании, желающей разрабатывать качественный продукт. Инкапсуляция Название говорит само за себя - мы используем капсулы. То есть мы заключаем данные в капсулу. Для этого используется механизм классов. Программист создаёт класс с определённым набором свойств, т.е. с набором переменных, применительно к ООП, правильнее го