Mailinglisten-Archive |
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