21-05-2015, 02:35 PM
Cas 5 :
Si tu fais juste ça, tu ne fais pas du East non, et tu n'as pas tous les avantages du East.
Vu que tous tes types héritent de la même interface par exemple Personne, tu auras que des xAskedByPersonne.
De même pour le retour.
Et c'est une bonne chose parce que par exemple si tu as :
papierAskedByPolicier(Policier $policier)
papierAskedByDarling(Darling $darling)
Dans le second cas tu sais que tu peux faire $darling->giveKiss($this); en plus de lui donner tes papiers.
C'est là tout l'avantage et la force, tu t'adaptes à l'interlocuteur.
Si tu fais juste ça, tu ne fais pas du East non, et tu n'as pas tous les avantages du East.
Vu que tous tes types héritent de la même interface par exemple Personne, tu auras que des xAskedByPersonne.
De même pour le retour.
Et c'est une bonne chose parce que par exemple si tu as :
papierAskedByPolicier(Policier $policier)
papierAskedByDarling(Darling $darling)
Dans le second cas tu sais que tu peux faire $darling->giveKiss($this); en plus de lui donner tes papiers.
C'est là tout l'avantage et la force, tu t'adaptes à l'interlocuteur.