Just another Perl shrine | |
PerlMonks |
Re^2: OOP's setter/getter method - is there a way to avoid them?by BrowserUk (Patriarch) |
on Oct 27, 2015 at 20:33 UTC ( [id://1146174]=note: print w/replies, xml ) | Need Help?? |
This (Stop creating mutable objects.) Imagine:
Too real-world for OO programmers to consider relevant? Then think on this: Every time the balance in an account object changes; something has to 'mutate': either the current balance changes; or you create a new account object, duplicating all the attributes as the existing one except the balance. And then discard (garbage collect) the old one. "Spooky action at a distance" is a great quote from a great man about a truly spooky phenomena; and utterly bogus when applied to changing the bit-pattern held at a location in DRAM. Read only objects are akin to, and equally nonsensical, as read-only variables: the triumph of theoretical dogma over pragmatic practice. With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority". I knew I was on the right track :)
In the absence of evidence, opinion is indistinguishable from prejudice.
In Section
Seekers of Perl Wisdom
|
|