[JAVA] Punkt 73: Für die Abstraktion geeignete Ausnahmen auslösen

73. Für die Abstraktion geeignete Ausnahmen auslösen


// Exception Translation

try {

    ... // Use lower-level abstraction to do our bidding

} catch (LowerLevelException e) {

    throw new HigherLevelException(...);

}


// Exception Chaining

try {

    ... // Use lower-level abstraction to do our bidding

} catch (LowerLevelException cause) {

    throw new HigherLevelException(cause);

}

Recommended Posts

Punkt 73: Für die Abstraktion geeignete Ausnahmen auslösen