Ton exemple est pas bon
Mais là, si je fais :
pasque bruce il veut savoir si c'est une fille, mais pas lui filer du blé. Mais là, la fifille elle va appeler
En East c'est donc dans la méthode askGold que l'on doit appeler giveGold. (mais bon tu le sais, tu as juste fait un exemple rapide, je sais bien).
edit et tu ne gères pas le parallélisme, tes clones ne tapent pas dans la même réserve de thunes, tu as multiplié ton or. Mais ceci est accessoire.
(05-06-2015, 04:00 PM)srm a écrit :Avec les interfaces mises à jour bien entendu
$kid->areYouWomen($conan);
}
public function kidWantGoldIsWomen(Kid $kid)
{
$this->goldFactor * 2;
$kid->giveGold($this->gold * $this->goldFactor);
}
Là tu gères même le parallèlisme
Mais là, si je fais :
$kid = new SmartKid();
$bruce = new BruceWillis();
$kid->areYouWoman($bruce);
pasque bruce il veut savoir si c'est une fille, mais pas lui filer du blé. Mais là, la fifille elle va appeler
kidWantGoldIsWomen
c'est bien comme ça que ça fonctionne ? Et donc Bruce il va lui filer du blé. Non ton exemple n'est pas bon, t'es censé juste stocker le fait que la fille est une fille (alors que si bruce ouvre les yeux il voit bien que c'est un judoka de 120kg mais passons).En East c'est donc dans la méthode askGold que l'on doit appeler giveGold. (mais bon tu le sais, tu as juste fait un exemple rapide, je sais bien).
edit et tu ne gères pas le parallélisme, tes clones ne tapent pas dans la même réserve de thunes, tu as multiplié ton or. Mais ceci est accessoire.