记录一个不错的设计

本文探讨了如何通过设计将student和studentVo之间的转换抽象为通用方法,以应对需求变化时减少代码修改。通过预先定义toStudentVo函数,当需要轮询第三方服务获取头像时,可以轻松适应新的业务逻辑,提高代码的灵活性和可维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


studentMapper
{
name :String
pic :String//头像的url
}
我们对student写了getOne,findAll一堆方法,当然我们做了vo
studentVo
{
name :String
pic :String//头像的url
}
需求变了,我们需要将pic每次轮询都要先查询一下第三方的服务才能得出了的时候,可能那堆方法我们都得改
如果我们设计的时候,所有的student和vo的转换不是在代码里写死,而是都用了一个toSTudentVo的方法的时候,这个时候我们无需改一堆方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值