首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OOP在大学里被滥用了吗?

OOP在大学里被滥用了吗?
EN

Stack Overflow用户
提问于 2009-07-21 21:44:56
回答 14查看 2.7K关注 0票数 34

我两年前开始上大学,从那以后我一直听到“先设计课程”。有时候我真的会问自己,我的解决方案应该是一堆对象吗?有人说你看不到它的好处,因为你的代码库是非常小的大学项目。项目规模的借口别逼我。如果解决方案与项目很好,我相信它应该是正确的一个也与该项目的宏观版本。

我不是说OOP不好,我只是觉得它在教室里被滥用了,像我这样的学生日夜被告知OOP是正确的方法。

IMHO,正确的答案不应该来自一个教授,我更愿意从这个领域的真正的工程师那里听到。

总是正确的方法?

OOP什么时候是最好的方法?

OOP什么时候是一个糟糕的方法?

这是一个非常普遍的问题。我要求的不是明确的答案,只是一些来自领域的真正的设计经验。

我不在乎表演。我在问关于设计的问题。我知道这是现实生活中的工程。

==================================================================================

感谢所有的贡献。我选择了Nosredna的答案,因为她回答了我的一般问题,并让我相信我错了: ,如果这个解决方案适合这个项目,我相信它应该是正确的,也适用于该项目的宏版本。

EN

Stack Overflow用户

发布于 2009-07-21 21:52:36

OOP总是正确的方法吗?

不是的。

什么时候OOP是最好的方法?

当它帮助你的时候。

什么时候OOP是个糟糕的方法?

当它阻碍你的时候。

这确实是非常具体的。有时您不需要OOP,有时它在您所使用的语言中是不可用的,有时它真的没有什么区别。

不过,我要说的是,在技术和最佳实践方面,你的教授对你说的话还是要重复一遍。仅仅因为他们是老师并不意味着他们是专家。

票数 6
EN
查看全部 14 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1161930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档