(in Source and Destination):
our $storage; # or: # our Storage $storage; # I think this works to type it
and in your main code:
use Storage; my $storage = new Storage(); use Source; use Destination; $Source::storage = $storage; $Destination::storage = $storage; my $input = 'source.txt'; while (<IN>) { $source = new Source($_); $destination = new Destination(); $source->storeData(); $destination->useData(); }
in your Source and Destination classes, add code to handle setting a Storage object as a parameter to new().
then in your main code:
use Storage; my $storage = new Storage(); use Source; use Destination; my $input = 'source.txt'; while (<IN>) { $source = new Source($_, storage => $storage); $destination = new Destination(storage => $storage); $source->storeData(); $destination->useData(); }
In reply to Re: Storage Object
by jkahn
in thread Storage Object
by artist
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |