RT, Java 代码,一个方法中,逻辑特别多,于是把里面逻辑封装成了几个单独方法,但是也有七八个单独方法,看起来也有点难受:
fun() {
fun1(); // 数据初始化
// 这里有几行代码,处理特殊逻辑
fun2();
fun3(); // 调用第三方
fun4();
// 这里有打印日志
fun5(); // 缓存处理
fun6();
// 这里有一些代码,做对象转换等
fun7();
// 打印日志等
fun8(); // 缓存处理
return xxx;
}
感觉还是在面向过程去写,有点难受看着,但是有没有优化思路,或者优秀代码参考。