Какие знаешь принципы ООП

  • Абстракция
  • Наследование
  • Инкапсуляция
  • Полиморфизм

Наследование  — способ создания класса. Его суть заключается в том, что функциональность нового класса наследуются от уже существующего класса. Новый класс называется производным (дочерним). Существующий — базовым (родительским).

Инкапсуляция

Мы можем ограничить доступ к методам и переменным, что предотвратит модификацию данных — это и есть инкапсуляция. Приватные атрибуты выделяются нижним подчеркиванием: одинарным _ или двойным __.

Полиморфизм  — особенность ООП, позволяющая использовать одну функцию для разных форм (типов данных).

Абстракция используется, чтобы скрыть внутренние характеристики функции от пользователей.

Oct. 9, 2023, Источник