关于方法嵌套的问题

来源: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

这个没有肯定的答案,就是说需要根据具体的方法语义来决定。两种都是可行的

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23963 学习 · 6930 问题

查看课程