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

Что такое ООП ?

Объектно-ориентированное программирование - это парадигма программирования, основанная на представлении программы в виде совокупности объектов.

Короче говоря, всё есть объект.

Понятия ООП

В объектно-ориентированном программировании есть следующие понятия:

Класс - это шаблон,

Объект - конкретная сущность, созданная на основе класса,

Поле класса - переменная , описание которой создает программист при создании класса,

Метод класса - процедура или функция, принадлежащая классу.

Принципы ООП

В объектно-ориентированном программировании есть следующие принципы:

Инкапсуляция - защита данных внутри класса от внешнего изменения,

Наследование - создание нового класса на основе существующего,

Полиморфизм - обработка данных разных типов.

Более иллюстрированно это показано в видео:

Видео про ООП
Русский Питонист
Программист на Python

Можете задавать ваши вопросы в моём телеграм-канале

Мой ютуб-канал:

Мои проекты:

Начать дискуссию