Хороший дизайн для исключения исключений в методе, в котором закрытые методы уже улавливают исключение? Например, в следующем коде публичный метод вызывает 2 частных метода. Частные методы уже отлавливать любые исключения и распечатать его:java обработка исключений вложенных методов
/*The only thing this method does is call the enclosed methods.*/
public Object enclosingmethod()
{
try
{
enclosedmethod1();
enclosedmethod2();
}
catch (Exception e)
{
e.printstacktrace();
}
}
private Object enclosedmethod1()
{
try
{
//some logic
}
catch (Exception e)
{
e.printstacktrace();
}
}
private Object enclosedmethod2()
{
try
{
//some logic
}
catch (Exception e)
{
e.printstacktrace();
}
}
Возможно, на самом деле не стоит делать, если закрытый метод не отменяет исключение или не бросает другой – BretC