Design Pattern
Galera, preciso decidir sobre qual pattern seria a melhor escolha sobre uma implementação de serviço de sincronização de dados.
Situação.
Preciso realizar dois tipos de sincronização. As vezes irei executar os dois um seguido do outro, as vezes apenas um dos dois.
1 - Local - Esse serviço apenas recebe dados e salva no meu banco local (conjunto de métodos setInfo, setInfo2, setInfo3, , setInfo4 e setInfo5)
2 - Remoto - Esse serviço apenas envia dados para o servidor. (conjunto de métodos setInfo, setInfo2)
Cada serviço (Local e Remoto), possui características diferentes.
O serviço local possui mais métodos, pois ele popula o banco local, o serviço remoto é menor pois apenas cria um objeto e manda para o servidor.
Discussão (3)
Carregando comentários...