[Cascavel-pm] evitando estruturas "switch-case" em métodos de uma classe

Eden Cardim edencardim em gmail.com
Quinta Março 29 10:38:59 PDT 2007


On 3/29/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
>    Eu recomendo a implemetação do Edem, que toma o cuidado de
> verificar se você pode usar o método, e não permite que a classe seja
> usada de forma maliciosa.

...além disso, vai te proteger de "typos", o que é mais comum e
difícil de debugar, IMHO, na hora de usar a classe.
Outra vantagem é que a herança vai continuar funcionando normalmente
na sua classe, assim você pode sobrecarregar os métodos de exportação
naturalmente e acrescentar novos formatos sem ter que mexer no método
export().

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática
--
"you seem to think that 'close enough' is close enough...
please learn to be 'literal' around programming."
merlyn - on irc.freenode.net#perl


Mais detalhes sobre a lista de discussão Cascavel-pm