如果函数A被函数B、C、D调用,在A的开始处进行参数验证,在B、C、D中就不需要进行验证了。
如果函数A声明了一个NullArgumentException,在B、C、D中可分别对这个信息进行处理。
如果B中传给A的参数是自己产生的,已经赋值了,B就可以无视这个信息。
如果C中传给A的参数是由自己的参数产生的,不知是否为空,C就需要在自己的参数异常声明中提供出来。
posted on 2013-06-27 20:24 yao2yao4 阅读(180) 评论(0) 编辑 收藏 举报