Цитата:
Сообщение от goodguy
Не вижу смысла самому кидать ошибку, и самому же ее перехватывать )
|
Это в простых случаях можно считать, что если функция возвращает null, значить она отработала с ошибкой.
Когда требуется более детальная информация, или весь диапазон возвращаемых значений нужен, ситуация усложняется.
Если не бросать исключение, придется делать каке-то поля, в которые метод будет записывать что он сработал не верно и что именно было не верно