java后端入参是map好,还是实体类VO好?优缺点?

用VO好,map灵活但是维护和新员工不友好。正好现在去新公司才不久,基本上都用map,我就想看这个接口用了某个参数没,一直跟踪代码到每个方法,最后到xml里的sql才知道有没有这个参数[捂脸],业务多的方法复杂层次多的那就有的看了。vo接口规范一点,map给传一些没用的参数一样的还得接收




开始写代码的时候就是用的万能map,后面规范起来了就用实体类VO了,所以还是推荐VO




需求稳定就vo好,需求不稳定map好




map传参真的可以开了




我个人觉得,从未来和设计模式的方面来说实体类VO比较好,更加规范。如果是自己开发的一个小项目,无后期迭代,为了效率还是map比较好。




vo 和 map 组合着用




java是面向对象的语言,vo是封装的体现。符合面向对象的三大特性,vo更加灵活。




当然VO好,参数好理解,map方便但是不清楚里面的值是否合规




看业务,看需求!




问这个问题我只能说你现在的公司代码里就已经有很多map入参了,而且你们公司没有干预,所以我只能说随便你吧,这个不是一个人的事情

展开阅读全文

页面更新:2024-04-29

标签:组合   优缺点   后期   新员工   没用   特性   层次   灵活   接口   随便   需求   参数   代码   业务   方法   科技   公司

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top