关于方法嵌套的问题
来源:21-6 设置loading状态
乃好
2020-07-09
老师您好,您在课程开始的时候提到了一个大方法中放多个小方法这样的形式使得我们的代码更加灵活,我在实际工作中也会有大方法中套很多小方法的情况遇到,这方面有个问题想问问老师您的看法
是这样的
形式1:
大方法(){
if(a<b){
小方法1()
}
if(c<d){
小方法2()
}
}
小方法1(){...}
小方法2(){...}形式2:
大方法(){
小方法1()
小方法2()
}
小方法1(a,b){
if(a<b){
...}
else{
直接return}
}
小方法2(c,d){
if(c<d){
...}
else{
直接return}
}这两种形式,形式1的好处是可以在大方法中看到清晰的逻辑,形式2的好处是更加灵活,应该怎么选择呢?
写回答
1回答
-
7七月
2020-07-10
这个没有肯定的答案,就是说需要根据具体的方法语义来决定。两种都是可行的
00
相似问题