Sí, sí se puede hacer eso. Pero ese $nombreArchivo lo sacaría de la propia clase Style (ya que los nombres de los archivos los carga de un fichero de configuración al crear un objeto de esa clase).
Entonces la secuencia sería:
Código php:
Ver original$objStyle = new Style();
$templateFile = $objStyle->getTemplateFile('nombre_plantilla');
$objTemplate = new Template('nombre_plantilla', $templateFile); //en esl propio constructor se podría hacer el loadTemplate
$objStyle->addTemplate($objTemplate);
Eso (o algo parecido) funcionaría bien, pero es más costoso y hay más posibilidades de cometer errores...
La pregunta es ¿sería lo más correcto usar éste método?