Ok, ok. Consegui ter uma idéia!
Obrigado a todos!
> Mensagem Original:
> Data: 14:11:09 29/07/2009
> De: José Augusto Martins Nieviadonski <jaugusto@spei.
> Assunto: Re: [java-br] Existe nomenclatura padrão para Interfaces?
> Tiago.
>
> Sobre a sua dúvida abaixo, vou falar como faço em meus sistemas.
>
>>> Minha dúvida é? Existe um padrão de sufixo para objetos Interfaces como
>>> as classes DAO (Data Access Object), VO (Value Object), Business(classes
>>> de negócios) e etc ???
>
> DAO - Geralmente coloco o Dao como prefixo da classe. UsuarioDao,
> FornecedoreDao, etc, sendo que esses são os nomes das interfaces. As
> implementações adiciono 'Impl' ao final - UsuarioDaoImpl,
> FornecedorDaoImpl.
>
> VO - Mesmo processo, colocando o VO ao final. DadosGeraisVO,
> FornecedorVO, etc.
>
> Em relação ao padrão MVC:
> As classes de negocio (Camada Model) geralmente são coloco nenhum
> prefixo nem sufixo, pois foram levantadas em analise e a programação
> deve refletir os nomes utilizados na análise.
>
> As classes da camada de Controller, geralmente coloco o sufixo
> Controller ao final, deixando claro a sua função e posição no padrão
> MVC. Uso também a palavra Gerente antes, pois a função de implementar
> os processos de negocio cabe bem com esse prefixo Exemplo.
> GerenteMensagemCont
>
> As classes da camada View geralmente iniciam com Tela para indicar sua
> função. Exemplo: TelaVendas, TelaUsuario, TelaFornecedor.
>
>
> --
> José Augusto Martins Nieviadonski
> Sun Certified Associate for Java Platform, Standard Edition
> Especialista Técnico II - FX and Trade Systems - HSBC Bank Brasil S.A.
> Professor - Pós-graduação Java - Faculdades SPEI
> jose.augusto.
> jaugusto@spei.
>
>
>
> Citando Rodrigo <rodrigo_listas@
>
>> Costumamos usar o prefixo 'I' antes do nome da Interface: IVeiculo,
>> IAnimal, etc
>>
>> Tiago Maia escreveu:
>>> Pessoal, boa tarde!
>>>
>>> Estou começando a aprender Padrões de Projetos (Designer Patterns). A
>>> maioria dos padrões utilizam Interfaces, no livro Use a cabeça Padrões
>>> de Projetos, cada padrão utiliza uma nomenclatura diferente para as
>>> Interfaces. Por exemplo, o padrão Estrategy utiliza como sufixo a
>>> palavra Behavior que traduzido significa Comportamento. Já o padrão
>>> Observer não utliza sufixo e define o nome das Interfaces com o nome de
>>> seus significados (Subject para a Interface sujeito e Observer para a
>>> Interface observador).
>>>
>>> Minha dúvida é? Existe um padrão de sufixo para objetos Interfaces como
>>> as classes DAO (Data Access Object), VO (Value Object), Business(classes
>>> de negócios) e etc ???
>>>
>>> Desde já
>>> Muito obrigado!
>>>
>>> - Tiago Maia.
>>> ------------
>>> Na Oi Internet você ganha ou ganha. Além de acesso grátis com
>>> qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
>>> suporte grátis e muito mais. Baixe grátis o Discador Oi em
>>> http://www.oi.
>>>
>>> Agora, se o seu negócio é voar alto na internet,
>>> assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
>>> http://www.oi.
>>>
>>>
>>>
>>> ------------
>>>
>>> Para sair da lista, envie email para: java-br-unsubscribe
>>> Para upload/download de arquivos:
>>> http://www.yahoogro
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> ============
>> POINT CULTURAL - fórum de conversas sobre livros, filmes e muito mais!
>> Venha participar também!!!
>> --- http://www.pointcul
>> ============
>>
>>
>>
>
>
>
>
------------
Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.
Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário