1

bean dto 是否应该始终具有关联的接口?

杰克逊使用下面的 dto 通过网络发送 json :

public class Bean {

    private String date;

    public Bean(String date)
    {
        this.link = date;
    }

    public String getDate() {
        return date;
    }

}

这个类是否应该总是实现一个接口来匹配它的结构?

4

1 回答 1

2

除非您使用需要接口的 API 或框架,或者自己编写 API,否则我不会。

旧版本的 J2EE(在成为 Java EE 之前)需要企业 bean 的接口,而其他一些框架使用接口来生成代理;然而,这主要被合成代理的运行时生成所取代。如果您从定义良好的类开始,您可以稍后添加一个您发现需要的接口。

目前,我的一项任务是维护现有的 Web 应用程序。本质上,其中的所有内容都具有接口 + 类模式,但没有真正的原因,因为它完全是自包含的。接口的额外文件只会使工作空间变得混乱,并且在每种情况下都需要多花几秒钟的时间来追踪实际代码的源代码(不能在 Eclipse 中仅突出显示并按 F3)。

于 2012-07-17T16:46:42.770 回答