Mailinglisten-Archive |
Johannes Schäfer wrote: > also die bestimmende eigenschaft ist in diesem fall die $id. > > kennt irgendjemand ein entwurfsmuster das sowas kann? wenn du lediglich zahlen als "bestimmte eigenschaften" brauchst reicht doch eine variable die hochzählt, ggf für jede klasse eine. oder? class LinearPropertySingleton { var $instaceCount = array(); function getInstance($class) { if (is_null($this->instaceCount[$class])) $this->instaceCount[$class] = 0; $instance = new Foo($this->instaceCount[$class]['count']); $this->instaceCount[$class]++; return $instance; } } $schnellschussidee->ohneGewähr(true);
php::bar PHP Wiki - Listenarchive