Service com comportamento privado. Loucura ?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
hlegius
JavaChild
[Avatar]

Membro desde: 07/05/2006 14:29:25
Mensagens: 126
Localização: Guarulhos, SP
Offline

Salve povo !

Estou com uma dúvida seguindo-me há algum tempo: em um service é possível eu colocar um método privado para que outros métodos dentro desta service o use ? Eu apliquei tal ideia porque me vi em uma situação onde dois métodos do meu service necessitavam realizar uma mesma operação *e* tal operação sozinha não tem sentido algum em meu domínio.

O que acham disto ? Fiz cagada ? Há forma melhor ? Estou meio perdido... :/

Outro ponto em que fiquei travado foi numa situação onde um método da Service realizava uma operação. Porém, chegou a hora da mudança e agora esse comportamento permanecerá totalmente idêntico a não ser quando a entidade passada tiver um determinado tipo definido. Neste caso penso em criar três métodos: o geral (private) - mantendo os pontos que não mudará para ser usado pelos dois seguintes; o do "tipo especial" que usará o geral para concluir a tarefa; e o dos outros tipos que também usará o geral. Achei sopa demais, mas não quero colocar um "if" dentro do método atual. Acho que ficaria implicito tal ponto na aplicação.

http://programe.me
Zend Certified Engineer
ArchLinux - A simple lightweight Linux Distribution
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team