Что часто требуют на собеседованиях по Python?
⚠️ Именно, рассказать о ООП, что это такое?
❗Обычно, принято говорить, что это парадигма программирования, основанная на классах, как пишет об этом RealPython.
🙀 Но, это не совсем верно, потому что ООП -- это прежде всего модель управления данными в программном обеспечении, а основной парадигмой программирования в ООП остается процедурное или функциональное программирование и никуда оно не денется.
А парадигмой программирования является способ, стиль языка программирования, с помощью которого реализуется интерфейс управления выбранной модели данных в применяемом языке программирования.
📖Поэтому предлагаю почитать хорошую на эту тему статейку .
❗ Особенно, рекомендую ознакомиться с особенностями и недостатками, а так же помнить, что среднестатистический работодатель всегда хочет услышать сказку об парадигмах как пишет об этом RealPython, который на самом деле рассказывает про экземплярно-ссылочную модель.
· 31.08.2024
Нас вот учили что ООП это наследование, инкапсуляция и полиморфизм. А сейчас напридумывал ещё мильон всякой ернуды сверху.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён