盒子
盒子
文章目录
  1. 卫语句
  2. 我们不要这样写:
  3. 而要这样写

[露水]你知道卫语句不

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

卫语句

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

demo0

说的是:

我们不要这样写:

if(){

}else if(){

}else if(){

}...

而要这样写

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

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

支持一下
扫一扫,支持Halohoop