如果找到对象,应该返回对象
但如果没有找到,是否应该:
发布于 2018-01-23 08:24:04
这取决于方法的性质和使用方法。如果找不到对象是正常行为,则返回NULL。如果总是找到对象是正常行为,则抛出异常。
发布于 2018-01-23 09:15:09
如果找不到它是一个异常事件(即,它应该在正常情况下),那么输出。否则,返回一个“NotFound”值(可以是NULL,但不必返回),或者甚至让该方法返回查找/NotFound的布尔值
https://stackoverflow.com/questions/-100001430
复制相似问题