Cargando

compartir variables entre subclase y clase




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 19 mayo 2014 - 16:02
¿Cuál es la mejor forma de compartir variables entre una clase base y una subclase en Perl?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 19 mayo 2014 - 21:00
Primero tendrías tu clase principal:

package MiClaseBase;
use strict;
use warnings;

use Exporter 'import';  
our @EXPORT_OK = qw/ variables & funciones /;
our %EXPORT_TAGS = (all => \@EXPORT_OK );
our ($ME, $list, $of, $vars);

sub mi_func {

}
sub otra_func {

}

Y luego tendrías la clase que utilice todos las variables y funciones de tu clase base:

package MiClaseExp;
use strict;
use warnings;
use Exporter 'import';  
our @EXPORT_OK = qw/ MiClaseBase /;
our %EXPORT_TAGS = (all => \@EXPORT_OK );
use MiClaseBase ':all';

sub mi_func {
   # nueva def
}


   AUTOR PREGUNTA

Publicado 20 mayo 2014 - 03:57
Gracias


X