作为一名90年代的C++开发人员,在伟大的OOP战争中,我把OOP作为雇佣新的C#开发人员的基础。
然而,现在有很多框架,比如ASP.NET MVC,可以处理大部分OOP的繁重工作。没有对面向对象操作( OOP )有深入了解的程序员可以很容易地遵循这种模式,并且仍然能够完成他们的项目。对于我们应用程序开发人员来说,OOP可能没有以前那么引人注目,特别是在MVC这样的框架中。
我可以看到一些实例,其中OOP将非常方便,例如开发一个项目的工作流类型。或者那些有状态机要求的人。但实际上,大多数真正经过的项目(至少在这里对我们来说是如此)只是一些糟糕的功能。
下面是我招聘时的清单。把OOP作为第一项公平吗?
发布于 2013-07-10 06:13:02
面向对象思想表明,该候选人擅长于项目架构.您总是需要实现一些可重用的组件、类、函数,当然还有库。在我看来,任何候选人都必须了解OOP和要雇用的设计模式。
https://stackoverflow.com/questions/17563510
复制相似问题