TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Reasons for OOP becoming less relevant/dominant

1 pointsby thickiceover 2 years ago
Anecdotally I keep hearing the overuse&#x2F;abuse of OOP (Object Oriented Programming paradigm), especially in Java, has proved to be counter productive over the last two+ decades. This obviously is a religious topic; but clearly the heavy push for OOP seems to be waning as can be seen from the approach languages like Go have taken and their success.<p>Are there any studies&#x2F;good articles that looked into quality of software systems that relied too much on OOP, how not doing so could have been better, and if the trend of moving away from heavy OOP is here to stay ?

1 comment

mikebdover 2 years ago
I think the main thing has been to avoid deep inheritance hierarchies. Otherwise the principles are still sound and used where O&#x2F;O is the right paradigm.