News Feed
Sections

News Archive
Alex Netkachov's Blog:
Are setters evil?
June 17, 2008 @ 09:36:03

Alex Netkachov has posted his own response to this opinion on the Typical Programmer on getters and setters in object-oriented applications.

"Do not use getters and setters" looks like a hastily advise, but its meaning is very important and it is "do not break encapsulation", which moves us to the question what the encapsulation is.

He notes that encapsulation is, in essence, hiding parts of the code away so that the user/other coders only see a little bit of the magic that happens. He argues that getters and setters are a valid part of the encapsulation process and that designing a good, easy to use system almost requires them.

0 comments voice your opinion now!
setter getter object oriented programming encapsulation



Similar Posts

Zend Developer Zone: Decorating with External Data

DevShed: Introducing Visitor Objects in PHP 5

Nick Halstead's Blog: PHP Competition Results - Third Place (Karol Grecki)

PHPit.net: Book Review: Smarty PHP Template Programming and Applications

David Goodwin's Blog: Book Review: Object-Orientated Programming with PHP5 (Hasin Hayder, Packt)


Community Events











Don't see your event here?
Let us know!


developer security code example conference PEAR framework book release database PHP5 ajax zend cakephp job releases mysql zendframework package application

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework