问答详情
源自:4-9 业务场景实战之用户下单功能实现~开发通用的Http服务类二

老师,为什么不在公共http方法里面直接序列化呢,反正都需要序列化

老师,为什么不在公共http方法里面直接序列化呢,反正都需要序列化

提问者:Mr_DCH 2019-02-24 12:26

个回答

  • Debug_SteadyJack
    2019-02-25 15:45:29

    1、嗯嗯,你的想法是不错,但是得需要解决接受序列化的“对象参数”(但是对象参数有很多种,包括单实例的对象,List等的对象列表等等),方法的参数类型难以制定

    2、所以我就直接在方法中,指定了通用的对象(甚至是对象列表)序列化的“字符串值”!我觉得这样才具有通用性!

  • Mr_DCH
    2019-02-25 16:19:22

    可以用泛型配合,然后里面判断类型,这样有没有更好点

  • itachy
    2019-02-24 15:00:49

    就我理解而言,这是为了解耦,没有业务关联的两个【模块/功能】的代码,不适合放在同一个文件内,不知道这样理解有没有问题?