Что такое ООП

Python Senior Без компании
Что такое ООП
Ответы
**ООП** - это **объектно-ориентированное программирование** (англ. Object-Oriented Programming). **Парадигма программирования**, в которой программа строится на основе **объектов**, объединяющих **данные** и **поведение**. **ООП реализовано через классы.** **Классы в Python** — это как шаблоны или чертежи для создания объектов. Они позволяют нам описывать, какие свойства (данные) и методы (действия) будут у объектов. **Объект** — это конкретная вещь, сделанная по этой инструкции. *Представь себе коробку:* **Класс** — это описание того, какая коробка и что в неё можно класть. **Объект** — это сама коробка с конкретными предметами внутри. **Метод** - действия объектов. **Параметры** (метода) - дополнительные данные, которые передаются извне, чтобы мы могли выполнять действия (их может не быть).