Latihan 1: Memento Pattern (Undo/Redo) — Design Patterns

Latihan 1 dari materi Memento Pattern (Undo/Redo) di Design Patterns — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Bangun text editor dengan undo/redo menggunakan Memento.

createEditor(maxHistory) return object dengan method:

Penting: snapshot disimpan SEBELUM type() menerapkan perubahan, jadi undo mengembalikan ke state sebelumnya.

Hint