dea*_*mon 5 java naming design-patterns
为了避免NullPointerExceptions,我发现与接口一起提供接口的不可变虚拟实现很有用.像这样:
public interface Action {
void perform();
public static final Action dummy = new Action() {
public void perform() {
/*nothing*/
}
};
}
Run Code Online (Sandbox Code Playgroud)
Action.dummy然后可以用来代替邪恶null.
这个设计模式有名字吗?
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |