News Feed
Jobs Feed
Sections



Recent Jobs

News Archive
Chance Garcia's Blog:
Visibility and inheritance
August 12, 2009 @ 09:40:20

In this recent post to his blog Chance Garcia looks at visibility and inheritance in PHP applications. Specifically, it references a question that came up on IRC about the "default" visibility for methods and the open/closed principle.

Out of the whole discussion, here is the points I got (aka understood) out of it. Please correct me in the comments if I'm off base in any way.

There's two points he makes in the remainder of the post:

  • Methods should only be public when necessary.
  • Private methods allow you to preserve the class' core functionality.

There's also a bit of code included to illustrate some of his points.

0 comments voice your opinion now!
visibility inheritance openclosedprinciple



Similar Posts

Chance Garcia's Blog: Visibility and inheritance

Ivo Jansch's Blog: Mixins in PHP

Travis Swicegood's Blog: Why Inheritance Sucks

Travis Swicegood's Blog: Why Inheritance Sucks

DevShed: Working with Private Properties to Protect PHP 5 Class Data


Community Events

phpnw10 PHP Conference 09/10/2010




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


symfony development framework conference wordpress application example podcast job developer database curl opinion unittest phpunit book zendframework plugin suggestion codeigniter

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