- or download this
package Old;
...
sub page3 { "CGI.pm page3" }
1;
- or download this
package New;
...
sub page2 { "H::T page2" } # page 2 was easier than 1 ;)
1;
- or download this
package Interface;
...
sub page3 { return Old->new()->page3 }
1;
- or download this
use strict;
use warnings;
...
my $obj = Interface->new;
print $_,$/ for map $obj->$_, qw(index page1 page2 page3);
- or download this
package Interface;
...
sub DESTROY {} # good practice - prevents unecessary call to AUTOLOAD
1;