Ver Mensaje Individual
  #49 (permalink)  
Antiguo 05/11/2008, 09:34
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años, 1 mes
Puntos: 17
Respuesta: Duda sobre teoria de clases

Umm, ¿te refieres a crear el objeto desde un método de Style? A mi eso me parece bien, de hecho lo prefiero... pero estabámos dando muchas vueltas sobre su utilidad...

Por mi lo dejaría así (simplifiando):

Código php:
Ver original
  1. class Style {
  2.     private templates = array(); // contiene: nombre_plantilla => fichero_plantilla
  3.     private template;
  4.     public function createTemplate($auxTemplateName) { //recibe una cadena con el nombre del template a crear
  5.         $this->template = new Template($auxTemplateName, $this->templates[$auxTemplateName]);
  6.     }
  7.     public function addTemplate($auxTemplate) { //recibe un objeto Template ya creado.
  8.         $this->template = $auxTemplate;
  9.     }
  10. }

El caso es que todo el mundo coincide en que es mejor crear el objeto desde fuera de la clase. La duda sigue siendo cuál es el mejor método.