phpbar.de logo

Mailinglisten-Archive

[php] besonderes entwurfmuster gesucht

[php] besonderes entwurfmuster gesucht

"patrick müller (aka elias)" ghostwwinside at gmx.net
Mit Sep 15 00:19:15 CEST 2004



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