DTO 中的继承和自定义逻辑
inheritance and custom logic in DTOs
据我所知,使用 DTO 的目的是为传输数据保留普通对象。您能否提供一些支持或反对在 DTO 中使用继承和自定义逻辑的论据。它使代码难以阅读,这是我发现的缺点。另一方面,它可能会减少一些代码重复。
DTO - 数据传输对象,应该是易于在网络层和服务层之间提供的数据容器。对于我最大的优势,内部逻辑可能是一些验证规则,仅此而已。当然是任何业务逻辑。
据我所知,使用 DTO 的目的是为传输数据保留普通对象。您能否提供一些支持或反对在 DTO 中使用继承和自定义逻辑的论据。它使代码难以阅读,这是我发现的缺点。另一方面,它可能会减少一些代码重复。
DTO - 数据传输对象,应该是易于在网络层和服务层之间提供的数据容器。对于我最大的优势,内部逻辑可能是一些验证规则,仅此而已。当然是任何业务逻辑。