Итак, мы рассмотрели базовые концепции применения обработки исключений и семантику передачи и улавливания исключений. Теперь обратимся к не менее важному аспекту обработки исключений — разработке собственной системы с обработкой исключений. Допустим, у вас три метода:
Foo, Bar
и
Baz. Foo
вызывает
Bar,
который в свою очередь вызывает
Ват..
Если про
Baz
известно, что он передает исключения, должен ли
Ваг
улавливать исключения, даже если он этого не может или не хочет ничего с ними делать? Как разбить код на блоки
try
и
catch!