Sugestão de Implementação com Design Partner  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

Caros colegas,
Sempre que possível gosto de utilizar algum design partner em meus códigos.
Tenho um em particular que fico em dúvida sobre a real necessidade e sobre qual usar.

Os requisitos são os seguintes:

1) Recebo em um método parâmetros provenientes de servlet, que chega como string (obviamente).
2) Essa string possui 2 parâmetros que devo decompor (através de splits).
3) O primeiro parâmetro a ser decomposto dessa string é uma ação, como por exemplo: incluir_ids ou excluir_ids.
4) O segundo parâmetro seriam quais id´s seriam incluidas ou excluídas.

De cara pensei no padrão factory para as ações de incluir e excluir.

Mas ai entra também uma dúvida sobre a implementação desse padrão: A classe AcaoFactory seria a responsável por decompor e validar os parâmetros da string, e após isso atribuir para a classe correta ?

O que acham ?
Opinem por favor.[google]

Obs.: Vou tentar depois colar as classes aqui para vocês opinarem.

Obrigado.











This message was edited 1 time. Last update was at 21/02/2011 11:30:26

fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

Opina ai galera. Já coloquei as classes.

Minha maior dúvida foi na implementação do método que valida os parâmetros.
Achei que ficou feio e com código repetitivo.

Toda a crítica é construtiva, desde que seja educada é claro.
drigo.angelo
Virtual Machine Man
[Avatar]

Membro desde: 19/11/2009 12:17:08
Mensagens: 744
Localização: Uberlândia - MG
Offline

Cara, já que toda crítica é uma crítica construtiva, Design Partner tá meio estranho... seria um Sócio em Design?...

Soluções efetivas para problemas recorrentes (Padrões de Projeto) são Design Patterns flw ?!?

E quanto ao método que valida os parametros, acho que ficaria legal se utilizasse regex em alguns momentos.. você sabe usar regex? este site tem alguns exemplos e uma introdução bem abrangente sobre isso (está em ingles)

@drigoangelo

IE6 no more
[Email] [MSN]
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

drigo.angelo wrote:Cara, já que toda crítica é uma crítica construtiva, Design Partner tá meio estranho... seria um Sócio em Design?...

Soluções efetivas para problemas recorrentes (Padrões de Projeto) são Design Patterns flw ?!?

E quanto ao método que valida os parametros, acho que ficaria legal se utilizasse regex em alguns momentos.. você sabe usar regex? este site tem alguns exemplos e uma introdução bem abrangente sobre isso (está em ingles)


Não entendi bem o que vc quis dizer com sobre o termo Design Partner, mas também isso não tem muita importância no momento. rssss

Mas a dica do regex é bem vida.
drigo.angelo
Virtual Machine Man
[Avatar]

Membro desde: 19/11/2009 12:17:08
Mensagens: 744
Localização: Uberlândia - MG
Offline

É porque o termo correto é Design Pattern, em tradução livre, Padrão de Design, conhecido aqui como Padrão de Projeto, e não Design Partner

Partner em inglês é Sócio rsrsr

[]'s

This message was edited 1 time. Last update was at 21/02/2011 12:08:12


@drigoangelo

IE6 no more
[Email] [MSN]
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

drigo.angelo wrote:É porque o termo correto é Design Pattern, em tradução livre, Padrão de Design, conhecido aqui como Padrão de Projeto, e não Design Partner

Partner em inglês é Sócio rsrsr

[]'s



Ahhh, agora que fui ver que esqueci um "T" do Pattern. Obrigado por me lembrar.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team