Я работаю над приложением, когда пользователь вызывает метод из пользовательского интерфейса, на этом я вызываю метод из бизнес-класса, который вызывает другие методы
UI → Метод1 → Метод2 → Метод3
Я хочу показать сообщение об ошибке пользователю, если какое-либо исключение возникает в любом из методов.
Должен ли я пойти с вызовом исключения непосредственно методу вызывающего, и на уровне пользовательского интерфейса я поймаю исключение и покажу сообщение.
Помимо исключения Throwing и ловить его у вызывающего есть ли лучший способ справиться с этим?
Я не хочу использовать соглашение С++, где в качестве результата возвращается целое число.