TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why are strong OOP fundamentals important?

1 点作者 cdennison大约 9 年前
I’ve personally seen that being strong in certain fundamentals is important – understanding things like testing, SOLID, Code Smell, design patterns, etc.<p>But I’ve never been on a team where I’ve thought, “If only that person had a better understanding of inheritance&#x2F;encapsulation&#x2F;polymorphism than s&#x2F;he would be more productive.” I’m not questioning whether these form the philosophical foundation of OOP, but can anyone please provide an example of how they practically affect an individual’s ability to contribute?

1 comment

al2o3cr大约 9 年前
For starters, if they have a good understanding of the fundamentals they&#x27;ll recognize that SOLID &amp; &quot;design patterns&quot; are built on top of them. Both of those practices are about when &amp; how to use the fundamentals.