ООП (объектно-ориентированное программирование) — это парадигма программирования, в которой основными строительными блоками являются объекты. 1
Простыми словами, ООП позволяет работать не с голыми данными и функциями, а с объектами — сущностями, у которых есть свойства и действия. 4
Некоторые особенности ООП:
ООП лежит в основе множества популярных языков программирования: Java, Python, C++, C#, PHP и других. 1
Примеры применения ООП: в интернет-магазине каждый товар, заказ и пользователь — это объект с набором свойств и методов, в приложении для бронирования объекты «поездка», «пользователь», «платёж» связаны друг с другом и обрабатываются через классы. 1