class foo(){
function bar()
{
$classInstance = $this->createClassInstance($params);
$result = $classInstance->getSomething();
}
function createClassInstance($params)
{
require 'path/to/class.php';
$myClass = new Class;
$myClass->acceptParams($params['1']);
$myClass->acceptMoreParams($params['2']);
.... lots more params
return $myClass;
}
}
Ben bir sınıf nesnesi döndüren bir yöntem çağırarak yeni bir sınıf başlatmak miyim? Söz sınıf parametrelerin çok var ve ben) (bar içinde bunu birden çok kez aramak gerekir bu yüzden bu şekilde yapmak için kıvrımlara olacağını düşündüm, ama ben o çalışma alamayan ve iyi + mümkün olup olmadığını kontrol etmek istiyorum İnanç?