
✅️ Почему я называю современное объектно-ориентированное программирование объектно-ориентированным обманом?
В языках есть полиморфизм — один из краеугольных камней ООП.
Но есть и другие механизмы: Reflection и Type Casting, которые позволяют полностью игнорировать полиморфизм и ломать архитектурные принципы.
И ни один язык вас не остановит:
▪︎ Java спокойно это позволит,
▪︎ Python не помешает,
▪︎ JavaScript тоже.
В итоге разработчик может обойти фундаментальные правила ООП — и это реальность современной разработки.
💬 Как вы относитесь к тому, что принципы ООП можно так просто обойти?
📅 Новые видео каждую неделю — о программировании, технологиях и IT-образовании.
#ООПвPython #ООПвJava #java #javascript #phyton
🟢 Подписывайся на последние новости от Егора Бугаенко:
X: httpx://x.com/yegor256
LinkedIn:
Facebook: