java吧 关注:1,240,511贴子:12,712,578
  • 3回复贴,共1

求助高级系统架构师问题

只看楼主收藏回复

业务代码那种几百行大方法,嵌套的很厉害,具体抽取成策略🉐抽到多细。相当于把原来的业务代码弄成抽屉,我在新方法里调用抽屉,在新方法处理,把原来业务代码隔离开。
还是说直接在老方法里加方法。


IP属地:湖北来自Android客户端1楼2022-11-09 12:04回复
    因为if 嵌套过三层了,找里面可以添加的很麻烦,我之前是直接抽取成方法,没有做成抽屉。


    IP属地:湖北来自Android客户端2楼2022-11-09 12:05
    回复
      往外面抽取方法


      IP属地:陕西来自Android客户端3楼2022-11-09 13:00
      回复
        多个IF用策略模式


        IP属地:福建4楼2022-11-09 14:28
        回复