<br><font size=2 face="sans-serif">Nilson vc programa em Java ??<br>
<br>
-------------------------------------------------------------------------<br>
M a r c o &nbsp; L i m a<br>
VIVO - DGSI - Tarifação - RJ - ES <br>
DBA - Engenharia de Sistemas<br>
marcoantonio.lima@vivo.com.br<br>
Tel: +55 21 25 74 36 67<br>
Cel: +55 21 82 48 03 85<br>
-------------------------------------------------------------------------<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 color=#000080 face="sans-serif"><b>Nilson Santos Figueiredo Junior &lt;acid06@gmail.com&gt;</b></font>
<br><font size=1 color=#000080 face="sans-serif">Enviado Por: cascavel-pm-bounces@pm.org</font>
<p><font size=1 color=#000080 face="sans-serif">13/09/2005 16:15</font>
<br><font size=1 color=#000080 face="sans-serif">Responder a acid06; Responder a Cascavel Perl Mongers</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 color=#000080 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Para:</font><font size=1 face="sans-serif"> &nbsp; &nbsp; &nbsp; &nbsp;Cascavel Perl Mongers &lt;cascavel-pm@pm.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 color=#000080 face="sans-serif">cc:</font><font size=1 face="sans-serif"> &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 color=#000080 face="sans-serif">Assunto:</font><font size=1 face="sans-serif"> &nbsp; &nbsp; &nbsp; &nbsp;Re: [Cascavel-pm] One-Liners com 100% OO (e muito poder)</font>
<br>
<br>
<br>
<br>
<br>
<br>
<br></table>
<br>
<br><font size=2 face="Courier New">On 9/12/05, Luis Campos de Carvalho &lt;monsieur_champs@yahoo.com.br&gt; wrote:<br>
&gt; &nbsp; Cuidado com a leniandade, Alceu.<br>
&gt; &nbsp; Um programa de 1 linha OOP pode ser muito poderoso.<br>
&gt; &nbsp; Dá uma espiada no que dá prá fazer com uma linha assim:<br>
&gt; <br>
&gt; &nbsp; perl -MCPAN -e shell<br>
&gt; <br>
&gt; &nbsp; ou assim:<br>
&gt; <br>
&gt; &nbsp; # Isto atualiza todos os pacotes que estiverem<br>
&gt; &nbsp; # desatualizados no seu computador.<br>
&gt; &nbsp; perl -MCPAN -e 'CPAN::Shell-&gt;install(CPAN::Shell-&gt;r)'<br>
<br>
Note, que na verdade, nesses 2 exemplos, você não usou um objeto sequer.<br>
Isso nem de longe pode ser considerado OOP. Isso é melhor definido<br>
como Class-Oriented Programming ou simplesmente modularidade com<br>
possível herança entre módulos.<br>
<br>
No terceiro exemplo, você usou OOP, mas apenas com uma classe pronta.<br>
Definir uma classe nova e funcional em uma linha é complicado<br>
(considerando que uma linha vai até o primeiro &quot;;&quot;).<br>
<br>
-Nilson Santos F. Jr.<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
Cascavel-pm@pm.org<br>
http://mail.pm.org/mailman/listinfo/cascavel-pm<br>
</font>
<br>
<br>