getClassName($className); if(isset(Factory::$instance[$className]) && Factory::$instance[$className] != null ){ return Factory::$instance[$className]; } Factory::$instance[$className] = new $className; return Factory::$instance[$className]; } }