[SP-pm] [OT]dúvida conceitual
Leonardo Ruoso
leonardo at ruoso.com
Mon Sep 24 08:33:57 PDT 2012
Herança…
OOP - Ambos são plugins e devem especializar a classe Whatever::Plugin
Abraços,
Em 24 de setembro de 2012 12:30, Andre Carneiro
<andregarciacarneiro em gmail.com> escreveu:
> Não Daniel, não é isso!
>
>
> Existem dois Plugins:
>
> O primeiro(Import) tem esses métodos
>
> import()
> metodo_whatever1();
> metodo_whatever2();
> metodo_whatever3();
>
>
> O segundo(Interaction) tem esses metodos
>
> import()
> metodo_whatever4();
> metodo_whatever5();
> metodo_whatever6();
>
>
>
> Ambos tem o 'import', que fazem EXATAMENTE a mesma coisa. Não vejo muito
> sentido em dar manutenção em dois códigos idênticos. No entanto, os plug-ins
> fazem coisas diferentes apesar de compartilharem essa mesma feature. NESSE
> caso, qual seria a melhor solução?
>
> Segundo o Éden é colocar num terceiro script. Não entendi muito bem porque.
>
>
>
>
>
>
> 2012/9/24 Eden Cardim <eden em insoli.de>
>>
>> The following message is a courtesy copy of an article
>> that has been posted to gmane.comp.lang.perl.perl-mongers.saopaulo as
>> well.
>>
>> >>>>> "Andre" == Andre Carneiro
>> >>>>> <andregarciacarneiro-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org> writes:
>>
>> Andre> No entanto, estou tendo problemas 'conceituais' com dois
>> Andre> plug-ins em particular. Ambos tem uma rotina que faz
>> Andre> exatamente a mesma coisa(além de outras subrotinas)!
>> Andre> Pensando em manutenção, e reusabilidade de código, qual
>> Andre> seria a melhor solução?
>>
>> Colocar a subrotina num terceiro plugin
>>
>> --
>> <Polytope> tetris is so unrealistic
>> =begin disclaimer
>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>
>
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
Leonardo Ruoso
Journalist, Perl developer and business consultant
Media, UFC/2006; Telecom, IFCE/1998
More information about the SaoPaulo-pm
mailing list