Certains articles suggèrent
que maintenant build () code> est inclus dans
exécuter () code> lui-même, tandis que d'autres suggèrent
que
build (). Effectuer () code> est utilisé lorsque plusieurs actions doivent être chaînées
ensemble. p>
3 Réponses :
build () - Génère une action composite contenant toutes les actions jusqu'à présent, prêtes à être effectuées (et réinitialise l'état du constructeur interne, les appels ultérieurs à la construction () contiendront des séquences fraîches). P> li>
performer () Une méthode de commodité pour effectuer les actions sans appeler () d'abord. P> li> ol>
Donc, chaque fois que vous allez pour des actions composites (multiples actions), utilisez la construction (). Effectuer (), sinon effectuez (). P>
build () code> est inclus dans
exécuter () code>, vous pouvez le voir dans le Code source
public void perform() {
build().perform();
}
J'ai vérifié le code source et j'ai constaté que la construction () est implicitement appelée à l'intérieur de l'exécution ()
Build () code> La méthode de la classe d'actions est utilisée pour Créer une chaîne forte> d'action ou d'opération que vous souhaitez effectuer. P>
Effectuer () CODE> Cette méthode de classe d'actions est utilisée pour
build (). Effectuer () code> = Créer une chaîne d'actions + Exécuter P>