Bonjour,

Je travail actuellement sur l'adaptation des services sur le web en fonction des utilisateurs. Pour cela j'ai opté pour le patron command.

Pour ceux qui maitrise bien le concept de ce patron, ma question est la suivante:

Au niveau de l'interface commande on déclare bien évidemment la méthode execute. Cette méthode permet l'exécution de plusieurs actions a partir de la classe Recepteur. Mon problème c'est que les valeurs de retour des méthodes "action" dans la classe recepteur diffère d'une commande a une autre.
Est possible de déclarer une sorte de méthode "execute" générique pour tous
types de retour.

Exemple:

j'ai une méthode de type :
int action1() pour la commande 1 et une méthode de String action2() pour la commande 2.

dans ce cas comment je fais pour déclarer ma fonction execute() au niveau de l'interface commande pour traiter deux types de retour différents.


Merci.