在软件架构中,响应对象和DTO有什么区别?比如我想要获取目录中产品的列表。
如果ProductDTO是这样的,那么Product Response类有什么不同?Product Response通常只是一个包装器,带有日期时间、错误日志或GUID,还是有其他主要区别?如果没有确切或多个答案,想听听行业内的主要原因。
public class ProductDto
{
public int ProductId { get; set;},
public string ProductName { get; set;},
public string ProductDescription { get; set;},
public float SalesAmount { get; set;}
}
我试着搜索这些答案,但它们没有针对这个问题的具体答案:
重用 DTO 以用于不同的请求 / 响应类型 vs 明确需要什么 / 应该返回什么
更新:
尝试验证答案。看起来 Rahul 的答案回答了领域对象和 DTO 之间的区别。虽然响应是 DTO 的包装器,但不确定是否正确。
http://themoderndeveloper.com/the-modern-developer/requesting-a-response/
现在发布在这里: