dto的必要性

dto的必要性

老师您好,我不太明白dto这个包是否是必要的,假如不把claimVoucher和items封装为一个Dto类的话,程序是否还能正常执行,或者说修改部分代码后程序是否依然能执行。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、dto通常是用来做数据传输的。当实体类无法满足数据传输的要求时,通常就会扩展一个类来进行数据的传输。比如:需要返回一些状态值时,就如同咱们课程中的样子。

http://img1.sycdn.imooc.com//climg/5eeade9409c94f6b06890147.jpg

你可以对比一下课程中的实体类和dto,相信同学对于实体类中封装什么,dto中封装什么会理解更加深刻。

2、如果不把claimVoucher和items封装为一个Dto类,在修改代码后也是可以运行的。但是还是建议同学与课程一致,因为这是以后常见的一种方式,也是老师经过测试的内容,同学如果自己尝试修改,还有可能出现不可预知的错误。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师