我在一家公司工作,其中一些人要求在我们的代码中使用接口(Visual Studio C# 3.5)。
我想要求一个铁皮的推理,接口是必需的。(我的目标是证明接口是编程的正常部分。)反对它们的理由是:如果一个类被正确设置(带有它的公共和私有成员),那么接口只是额外的开销,因为那些使用该类的接口被限制为公共成员。如果您需要一个由多个类实现的接口,那么只需设置继承/多态性即可。
我想要Java 8 for Java 7的一个特性:方法的自动接口实现生成(以避免由于反射调用而导致的性能缺陷)。示例:public interface Extractor<E> {}public class Foo { public String getProperty2();
public booleangetPrope
我可以在我的服务器上创建一个PHP文件来处理GET POST PUT DELETE请求,并且我可以从同一个文件中将每个案例的正确数据返回给请求者。示例:
user.php (如果有人向user/或user/1发送请求,他们将得到所有用户或他们所请求的用户的表面上的RESTful响应)。我很难理解为什么我需要构建一个REST接口,而不是仅仅为我想要公开的每个端点编写相关的PHP文件?