我最近在我们的代码中运行了这个模式(?),并想知道它是如何有用的。我们有一个使用BlazeDS的Spring应用程序和一个Flex前端。会议决定,我们使用我们的DTO接口,就像这样:DTO和接口
的Java
public interface ISomeDTO {
Integer setId();
void getId(Integer i);
}
public class SomeDTO implements ISomeDTO
{
..
}
的Actionscript
public interface ISomeDTO {
var id:Integer;
}
public class SomeDTO implements ISomeDTO
{
..
}
是什么在DTO的接口获得吗?这些是绝对为零逻辑的轻量级对象。 DTO是有意义的,接口是有意义的,但不是在一起。
他们在你的情况下,我可以看到为什么这将是有益的。这在我们的应用程序中是标准的,没有明显的原因(至少对我而言)。我的想法是在需要时使用界面,而不仅仅是因为。 – unscene 2010-01-24 00:33:57