mystdeim
@mystdeim

Как лучше организовать фабричный метод?

Задача такая: используется фабричный метод для определение конктретной реализации, что-то типо такого:

public static BaseCommand get(String cmd) throws CMDException {
        if (All.CMD.equalsIgnoreCase(cmd)) return new All();
        ...
        throw new CMDException(String.format("No suitable command for '%s'", cmd));
    }


Этот метод начал активно расти, как лучше перепроктировать, не делать же сотню if или гигантский switch?
Есть идея сделать на аннотациях
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
zo0m
@zo0m
full stack developer
Как вариант - Map
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект