News Feed
Sections




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

PHPMaster.com:
An Intro to Virtual Proxies, Part 2
April 26, 2012 @ 09:24:23

Following up on his previous article, Alejandro Gervasio has a new post to PHPMaster.com with the second part of his series on using virtual proxies in PHP.

Resting on the foundation of Polymorphism (dynamic Polymorphism, not the ad-hoc one often achieved through plain method overriding), Virtual Proxies are a simple yet solid concept which allows you to defer the construction/loading of expensive object graphs without having to modify client code.

He shows how to create a collection of domain objects that use proxies to populate their data. He includes the code for creating a "Post" interface/object as well as a Comment interface/object. These are put into a "CommentCollection" and, when it's accessed, pull the item in the collection out, only populating the data on demand.

0 comments voice your opinion now!
virtual proxies introduction series collection domain object


blog comments powered by Disqus

Similar Posts

Community News: PHPKnowHow.com - PHP in Plain English

Nomad PHP: June 2013 - Phil Sturgeon, "Laravel 4: Yet Another Framework- but different"

DevShed: Creating AJAX Requester Objects with Abstract Factory Classes in PHP 5

Patrick Allaert's Blog: Readable PHP code #2 - Make your API handle more!

PHPClasses.org: The Secret PHP Optimization of version 5.4


Community Events





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


threedevsandamaybe configure language wordpress series laravel unittest api code framework podcast list install developer community library release application introduction interview

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