[露水]你知道卫语句不

声明:博文未经授权一律不允转载

卫语句

《阿里巴巴Java开发手册》.pdf中的15页有提到“卫语句”,如下图。

demo0

说的是:

我们不要这样写:

if(){

}else if(){

}else if(){

}...

而要这样写

if(){
    return;
}
if(){
    return;
}
if(){
    return;
}

虽然不是很明白更深层的原因,但是我表示对后面那一句“或者状态模式来实现”很有感触,因为正在做的一个小框架就打算使用状态模式来摒弃一堆的if-else判断。

文章作者: Halohoop
文章链接: http://halohoop.com/2017/06/08/dewdrops-weiyuju/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 卖牙膏的芖口钉