gpt4 book ai didi

java - 数据传输对象类可以包含其他对象吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:40 25 4
gpt4 key购买 nike

我只是想知道 DTO 类是否包含其他对象。请告诉我下面的代码是否是有效的 DTO 类?

class Address implements Serializable{

private String city;
private String location

}

class EmployeeDTO implements Serializable{
private String name;
private int age;
private Address address;
//setters and getters
}

最佳答案

DTO - Data transfer objects are just data containers which are used totransport data between layers and tiers. It mainly containsattributes. You can even use public attributes without getters andsetters. Data transfer objects do not contain any business logic.

是的,我认为它们是有效的 DTO,但没有业务逻辑。 DTO 的主要目的是它们保存在系统设计的其他层中使用的值。

要记住的是,DTO 除了属性的 getterssetters 外没有其他行为。

关于java - 数据传输对象类可以包含其他对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com