[Cascavel-pm] One-Liners com 100% OO (e muito poder)

marcoantonio.lima@vivo.com.br marcoantonio.lima em vivo.com.br
Terça Setembro 13 12:36:42 PDT 2005


Nilson vc programa em Java ??

-------------------------------------------------------------------------
M a r c o   L i m a
VIVO - DGSI - Tarifação - RJ - ES 
DBA - Engenharia de Sistemas
marcoantonio.lima em vivo.com.br
Tel: +55 21 25 74 36 67
Cel: +55 21 82 48 03 85
-------------------------------------------------------------------------





Nilson Santos Figueiredo Junior <acid06 em gmail.com>
Enviado Por: cascavel-pm-bounces em pm.org
13/09/2005 16:15
Responder a acid06; Responder a Cascavel Perl Mongers

 
        Para:        Cascavel Perl Mongers <cascavel-pm em pm.org>
        cc: 
        Assunto:        Re: [Cascavel-pm] One-Liners com 100% OO (e muito poder)








On 9/12/05, Luis Campos de Carvalho <monsieur_champs em yahoo.com.br> wrote:
>   Cuidado com a leniandade, Alceu.
>   Um programa de 1 linha OOP pode ser muito poderoso.
>   Dá uma espiada no que dá prá fazer com uma linha assim:
> 
>   perl -MCPAN -e shell
> 
>   ou assim:
> 
>   # Isto atualiza todos os pacotes que estiverem
>   # desatualizados no seu computador.
>   perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

Note, que na verdade, nesses 2 exemplos, você não usou um objeto sequer.
Isso nem de longe pode ser considerado OOP. Isso é melhor definido
como Class-Oriented Programming ou simplesmente modularidade com
possível herança entre módulos.

No terceiro exemplo, você usou OOP, mas apenas com uma classe pronta.
Definir uma classe nova e funcional em uma linha é complicado
(considerando que uma linha vai até o primeiro ";").

-Nilson Santos F. Jr.
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm


-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050913/cee06bf3/attachment.html


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