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