News Feed
Jobs Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Brandon Savage:
Using objects doesn't make an application object oriented
July 16, 2013 @ 12:22:34

In this recent post Brandon Savage suggests that just using objects in your application doesn't mean that it's truly "object oriented development." There's other criteria that need to be met to really fit this description.

Lots of developers understand that object oriented code offers advantages over procedural programming. And so, they begin working on creating objects in their own projects, and eventually feel pretty good about what they've done. After all, if they're using objects, their code must be object oriented, right? Well, not exactly.

He breaks it down into three main points that developers should consider when working with OOP in their apps: splitting responsibilities between classes, being polymorphic and using dependency injection. There's no code samples to back up the concepts here, but it's a decent list to think about. There's plenty of tutorials out there about SOLID development and dependency injection in PHP apps, so you might check some of those out to help with these concepts.

0 comments voice your opinion now!
oop objectoriented development responsibility polymorphic dependencyinjection

Link: http://www.brandonsavage.net/using-objects-doesnt-make-an-application-object-oriented

blog comments powered by Disqus

Similar Posts

Padraic Brady's Blog: Another OAuth Library Is Born (Zend_OAuth Proposal)

Tiger Heron Blog: A Tale of Two Patterns

Felix Geisendörfer's Blog: Agile Web development (with CakePHP)

Smashing Magazine: The Big PHP IDE Test: Why Use One And Which To Choose

Stefan Mischook's Blog: The 'Good Enough' Principle and PHP


Community Events











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


opinion podcast facebook package support release component security symfony2 database install unittest introduction performance framework language hhvm hack composer application

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