Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Why get() and set() accessor methods are evil

by Abigail-II (Bishop)
on Nov 25, 2003 at 17:12 UTC ( #309961=note: print w/replies, xml ) Need Help??


in reply to •Re: Why get() and set() accessor methods are evil
in thread Why get() and set() accessor methods are evil

I don't see how making attributes private to the class instead tucking them away into a reference makes people not treat objects as glorified structs using accessors to get to the internals.

For me, objects are state-keepers. Methods may cause the object to change state, or they may be used to interrogate the object about its state (or both). How to object keeps its state however, is something only known the the class(es) of which the object is an instance.

Abigail

  • Comment on Re: Why get() and set() accessor methods are evil

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://309961]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2021-01-23 08:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?