On 7/4/05 at 2:14 PM, [EMAIL PROTECTED] (Mark Fuller) wrote:

> From: "Andrew Brosnan" <[EMAIL PROTECTED]>
> >Just speaking generally about OO, I always figure it's dangerous to
> monkey with the object's underlying data structure. Might it change
> in the future? Who knows.
> 
> I agree with that if I'm acessing C::A's underlying data structure.
> What I'm getting at is why does C::A force its underlying data
> structure upon me?

It's not forcing it's data structure on you at all. In fact, the docs
probably don't even mention what it is.

> My whole point is that I don't want to make assumptions about C::A's
> data structure. I don't want to know anything about it. But, I think
> I should have access to $self without having to use C::A's "param"
> method 

Well, you get access to the object through methods. It seems like you
want to assign values directly to what you are assuming is going to be a
simple hashref.

Just FYI - I used to think along the same lines as you. Then this guy
named Damian set my a$$ straight ;-). He had a pretty good book out:
'Object Oriented Perl' from Manning. Well worth checking out.

Regards,
Andrew


---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/[email protected]/
              http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to