Объектно-ориентированное программирование в Python
Что такое ООП ?
Объектно-ориентированное программирование - это парадигма программирования, основанная на представлении программы в виде совокупности объектов.
Короче говоря, всё есть объект.
Понятия ООП
В объектно-ориентированном программировании есть следующие понятия:
Класс - это шаблон,
Объект - конкретная сущность, созданная на основе класса,
Поле класса - переменная , описание которой создает программист при создании класса,
Метод класса - процедура или функция, принадлежащая классу.
Принципы ООП
В объектно-ориентированном программировании есть следующие принципы:
Инкапсуляция - защита данных внутри класса от внешнего изменения,
Наследование - создание нового класса на основе существующего,
Полиморфизм - обработка данных разных типов.
Более иллюстрированно это показано в видео:
Можете задавать ваши вопросы в моём телеграм-канале
Мой ютуб-канал:
Мои проекты: