http://qs321.pair.com?node_id=414082

yoda54 has asked for the wisdom of the Perl Monks concerning the following question:

Dear Monks,

I'm an OO newbie needing some advice. I need a program that will read from txt files for use in an objects data structure. My confusion is where in the OO design shall I load data files? Do I create functions in the same class? I want to do something like this:

Thanks

Data files: ------------------------------- pinto.template: horse_power = 50 price = 10 corvette.template: horse_power = 200 price = 11000 ------------------------------- package Car; use strict; sub new { my $type = shift; $self->{misc} = undef; $self->{blah} = undef; bless $self, $type; } sub model { my $self = shift; if (@_) { $self->{model} = shift } } sub search { open files parse for data & return... init a HASHDB ? } ------main----- use Car; my $my_car = Car->new; $my_car->model("pinto"); $my_car->search("horse_power"); and later.... $my_car->model("corvette"); $my_car->search("horse_power");