phpbar.de logo

Mailinglisten-Archive

[php] besonderes entwurfmuster gesucht

[php] besonderes entwurfmuster gesucht

Johannes Schäfer johnschaefer at gmx.de
Die Sep 14 22:56:52 CEST 2004


hallo leute

ich suche ein entwurfsmuster welches immer nur eine instanz von einem 
objekt mit bestimmten eigenschaften liefert.

also kleines beispiel zum besseren verständnis.

class foo {
     var $id;
     var $text;
     function foo($id) {
         $this->id = id;
     }
}

class bar {
     function load($id) {
         $foo = new foo(1);
         echo $foo->text;
     }
}

$a = new foo(1);
$a->text = "hallo a";

$b = new foo(2);
$b->text = "hallo b";

$bar = new bar();
$bar->load(1); // soll "hallo a" ausgeben
$bar->load(2); // soll "hallo b" ausgeben

also die bestimmende eigenschaft ist in diesem fall die $id.

kennt irgendjemand ein entwurfsmuster das sowas kann?

schonmal vielen dank für die antworten

mfg johannes

php::bar PHP Wiki   -   Listenarchive