20-05-2008, 10:12 PM
Je préfère aussi placer l'acteur au centre de l'application.
Sauf que quand une action concerne deux acteurs, l'acteur "principal" change selon le contexte
Donc ma réponse : les deux mon capitaine !
Sauf que quand une action concerne deux acteurs, l'acteur "principal" change selon le contexte
Donc ma réponse : les deux mon capitaine !
Code PHP :
<?php
class Guilde
{
public static function fonder($nom, Joueur $joueur)
{
$guilde = new Guilde($nom);
$guilde->setFondateur($joueur);
$guilde->saveToDB();
return $guilde;
}
}
Code PHP :
<?php
class Joueur
{
public function fonderGuilde($nom)
{
return Guilde::fonder($nom, $this);
}
}