Queria uma opinião sobre criação de Intents usando uma fábrica

2 respostas Resolvido
android
vbullet

Olá boa tarde,
Gostaria de uma opinião do pessoal do GUJ sobre o que acham que criar uma fábrica para retornar Intents.
Tipo:

public class FabricaDeIntent {
    public static Intent getTela1(Context context) {
        return new Intent(context, Tela1.class);
    }

    public static Intent getTela2(Context context) {
         return new Intent(context, Tela2.class);
    }
}

Seria algo que geraria um acoplamento desnecessário ou meio inútil?
O poderia criar assim no meu projeto sem sangrar os olhos de nenhum desenvolvedor…rs

Obrigado!

2 Respostas

Leonardo_Dias
Solucao aceita

Pra mim é perfeito, depois que aprendi a fazer assim pela primeira vez nunca mais mudei. É muito mais simples mudar o que precisa somente ai do que ter que ir em todos os lugares aonde tem a chamada da Intent. E pra chamar um método dai também é muito fácil:

startActivity(FabricaDeIntent.getTela1(this));

Posso não ser a melhor pessoa pra te dar essa resposta, mas pode ter certeza que meus olhos brilham ao invés de sangrar…kkkkk

vbullet

Cara, muito bom. Estou reformulando alguns apps da empresa aqui mas o pessoal é bem conservador e meio cético quanto a padrões de projeto (acredite se quiser!).
Aí é aquele negócio, uma opinião de fora sempre ajuda, por isso postei aqui no guj pra mostrar os argumentos para eles.

Criado 3 de novembro de 2016
Ultima resposta 3 de nov. de 2016
Respostas 2
Participantes 2