Dans mon application, il y a un tableau multidimensionnel avec potentiellement beaucoup de données, donc enregistrer complètement cet objet chaque fois que l'utilisateur change, il semble irréalisable. J'ai lu sur le modèle de commande et finalement trouvé l'article this mais je ne le comprends pas tout à fait. Je ne suis pas sûr de la façon dont son exemple de code fonctionne et si cela fonctionnera ou non dans mon application. De plus, cette "nouvelle" méthode est-elle préférable au modèle GoF? Mon application a des outils comme un outil de pinceau et de remplissage qui fonctionne sur le document actuel et je ne suis pas vraiment sûr de la meilleure façon d'implémenter les fonctions annuler/rétablir, mais je sais que l'enregistrement de l'état de chaque opération ne permettrait pas pour infini défaire et refaire qui est ce que je suis après. Je ne suis pas sûr si le modèle de commande peut être utilisé dans ce contexte ou si et non comment et comment l'implémentation de l'article fonctionne.Essayer d'implémenter Undo/Redo et trouvé cet article que je ne comprends pas très bien. Aidez-moi?
Espérons que quelqu'un puisse élaborer sur l'article ou peut-être expliquer comment le modèle de commande pourrait être adapté à mes besoins. Merci d'avoir lu!
Si simple! Merci beaucoup! –