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