[Cascavel-pm] Transformando em objeto

Nilson Santos Figueiredo Junior acid06 em gmail.com
Quinta Novembro 30 06:08:36 PST 2006


On 11/30/06, Leonardo Soares <lsmsoares em gmail.com> wrote:
>     Eu comecei com o artigo:
> http://montegasppa.blogspot.com/2006/09/orientao-objetos-em-perl.html

No geral, este é um bom tutorial, apenas atente para duas coisas.

A primeira delas é que herança em Perl hoje em dia é normalmente feita
pela forma muito mais legível

  use base 'ClassePai';

Ao invés de

  push(@ISA, 'ClassePai');

A outra coisa é que herança múltipla pode te deixar em problemas. É um
ótimo recurso, mas deve-se tomar cuidado pra não cair em armadilhas. E
sempre que for basear um sistema extensível através de herança
múltipla, utilize o Class::C3 que evita padrões diamante.

-Nilson Santos F. Jr.


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