假设有一个方法:
假设我不知道这个方法确切的使用场景。如果输入为空,我应该抛出异常还是返回一个空值?
对于类似下面这样的方法,我也有同样的问题:
如果输入为空,我该什么都不做直接返回还是抛出异常或者说System.error()?
我在我的项目中使用了所有这些方法。由于我的大多数类只有很少的公共方法,所以它们都能很好地工作。
MyClass myMethod(MyClass input){
//body of method
}
假设我不知道这个方法确切的使用场景。如果输入为空,我应该抛出异常还是返回一个空值?
对于类似下面这样的方法,我也有同样的问题:
void myMethod(MyClass input){
//body of method
}
如果输入为空,我该什么都不做直接返回还是抛出异常或者说System.error()?
我在我的项目中使用了所有这些方法。由于我的大多数类只有很少的公共方法,所以它们都能很好地工作。