Factory method: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (3), </source> → </syntaxhighlight> (3) |
Nessun oggetto della modifica |
||
Riga 66:
public function costruiscoTelaio();
public function costruiscoMotore();
public function
public function assembloAuto();
public function testoAuto();
Riga 134:
}
public function
{
echo "Interni {$this->nome} costruiti\n";
Riga 204:
}
public function
{
echo "Interni {$this->nome} costruiti\n";
Riga 244:
echo "\n--Nuova Fiat usando Factory Method--\n";
$fiat = new Fiat();
$this->fabbricaModello->
echo "\n--Nuova Lancia usando Factory Method--\n";
$this->fabbricaModello->
echo "\n--Nuova Bianchi usando Factory Method e Prototype--\n";
// usando prototype si crea un clone dell'oggetto Fiat, infatti si può eseguire "testAuto" subito dopo "modificaNome"
$this->fabbricaModello->
}
}
|