ITPub博客

首页 > 数据库 > 数据库开发技术 > 常用的代码重构方法

常用的代码重构方法

原创 数据库开发技术 作者:后端Q 时间:2021-09-26 00:00:00 0 删除 编辑

1、提取子函数

说白了就是一个大函数里,可以根据不同功能分成几个小函数,因为说不定,其他函数也可能会用到其中的函数

2、把大家都要用的方法放到父类中

所有对象都要执行同一个方法,那就把这个方法放到他们的父类中

3、下移函数到子类

子类特有的方法就没必要放到父类中,单独实现就可以了

4、封装固定的调用逻辑

代码会按照一定的逻辑执行,要完成这个功能,需要执行A,在执行B,最后执行C,这些逻辑通常比较固定,在实现了A,B,C功能之后就要调用它们实现功能,但是每次调用这三个功能函数,必然会造成代码重复

5、使用泛型去除重复逻辑

6、函数避免过多的入参

7、重构的支柱-----转移函数,说白了就是函数要职责分明

如果一个类中有太多行为(即函数),或一个类与另一个类之间有太多的函数调用,导致高度耦合,我就会考虑转移该函数到更适合的类型中。

8、避免对象为null,就写个什么都不做的对象,如果是null就把这个给他

9、把功能拆开

不要把所有功能放在一个函数中


原文作者:后端Q;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2023-01-22

  • 博文量
    1540
  • 访问量
    726086