Любая большая система представляет из себя набор взаимодействующих модулей. Каждый из этих модулей должен быть черным ящиком, который в том числе может и дать сбой при некорректном использовании, некорректных входных данным и т.д. В данном случае исключение вполне логично. И его естественно нужно перехватить в вышестоящем модуле.
Цитата:
|
Не вижу смысла самому кидать ошибку, и самому же ее перехватывать )
|
Угу... а так же нет смысла генерировать события и самому их обрабатывать?
