Nag Storage
Subclasses
Nag SQL Storage


Factory methods make use of subclasses for runtime-configurable behavior:

<?php
/**
* App_Foo backend implementation for Bar.
*
* @author  Jon Parise <jon@horde.org>
* @version $Revision: 1.1 $
* @since   App 0.1
* @package app
*/
class App_Foo_bar extends App_Foo {

    function 
App_Foo_bar($params = array())
    {
        
$this->params $params;
    }

    function 
doSomething($argument)
    {
        echo 
$this->params[$argument];
    }

}
?>