Undo-Tutorial?



  • Also ich möchte jetzt auch gern mal in die Geheimnisse des Undo eingeweiht werden.
    Wie tu ich das am dümmsten? Ich benötige ja einen Stack auf den meine Bearbeitungshistorie steht. (dieser ist im einfachsten Falle maximal 1 Aktion groß, könnte aber auch theoretisch den Speicher voll hauen)
    In welcher Form steht das nun aber drin?

    Beispielsweise in einem Texteditor. Steht da sowas wie

    "Hans" ersetzt durch "Kühlschrank" an Position 365
    "Frostbeule" eingefügt an Position 312
    "Feuerzeug wurde" gelöscht an Position 555

    ??

    hat da wer eine vernünftige Grundlage für mich?



  • Scheint als hälst du nach dem Command Pattern ausschau.



  • aahh..
    immer wieder design patterns. ich google mal. thx


Log in to reply