So I did something different. Instead of storing the large object in an attribute, I stored a reference to a reader method I created in the large object:
use Moose; my $little_obj = Class->new( { get_big_obj_data => sub{ $big_object->g +et_data(@_) } } ); # retrieve data like this: my $data = $little_obj->get_big_obj_data->(@args);
Seems like this is a much smarter thing to do because it provides encapsulation.
$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest";
$nysus = $PM . ' ' . $MCF;
Click here if you love Perl Monks
In reply to Re: Is there an advantage to storing references to objects in an attribute instead of the object itself?
by nysus
in thread Is there an advantage to storing references to objects in an attribute instead of the object itself?
by nysus
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |