Перейти к содержанию

Объектно-ориентированное программирование

Объектно-ориентированное программирование (ООП) - это парадигма программирования, основанная на концепции “объектов”, которые являются экземплярами классов. ООП - это способ организации и структурирования кода, основанный на принципах инкапсуляции, наследования и полиморфизма.

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