Я использую структуру GWT Activities and Places для структурирования своего приложения, и оно получается красиво. Одна вещь, которая меня раздражает, заключается в том, что реализация ActivityMapper
- это (1) получение всех представлений в приложении (2) содержит гигантский блок if/else для создания экземпляров на основе полученного места. Это будет только ухудшаться по мере увеличения количества просмотров.
Я уже использую Gin, но я не вижу, как я могу использовать его здесь.
Как я могу уменьшить или исключить шаблон из моего ActivityMapper
?