У меня есть перечисление, в котором указаны коды ошибок,
public enum ErrorCodes {
INVALID_LOGIN(100),
INVALID_PASSWORD(101),
SESSION_EXPIRED(102) ...;
private int errorCode;
private ErrorCodes(int error){
this.errorCode = error;
} //setter and getter and other codes
}
теперь я проверяю свои коды ошибок исключения с помощью этих кодов ошибок. Я не хочу писать, делает ли это то или это делает это. Как я могу решить эту проблему (написание 10+ блоков if)
Есть ли какие-то особенности дизайна в этой ситуации?
Спасибо