Memento Pattern āļāļ·āļāļĢāļđāļāđāļāļāļāļēāļĢāļāļāļāđāļāļāļāļĩāđāđāļāđāđāļāļŠāļēāļāļēāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāļāļāļāļāđāđāļ§āļĢāđāđāļĨāļ°āļĢāļđāļāđāļāļāļāļķāđāļāļāļąāļāļāļĒāļđāđāđāļāļŦāļĄāļ§āļāļŦāļĄāļđāđāļāļāļāļĢāļđāļāđāļāļāļāļĪāļāļīāļāļĢāļĢāļĄ āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļāļĢāļđāļāđāļāļāļāļĩāđāļāļ·āļāļāļēāļĢāļāļąāļāļŦāļēāļāļĨāđāļāđāļāļāļēāļĢāļāļąāļāļ āļēāļāđāļĨāļ°āļāļ·āđāļāļāļđāļŠāļāļēāļāļ°āļ āļēāļĒāđāļāļāļāļāļ§āļąāļāļāļļ āļ āđāļ§āļĨāļēāļāļĩāđāļāļģāļŦāļāļ āđāļāļĒāđāļĄāđāđāļāļīāļāđāļāļĒāđāļāļĢāļāļŠāļĢāđāļēāļāļ āļēāļĒāđāļāļŦāļĢāļ·āļāļĨāļ°āđāļĄāļīāļāļāļēāļĢāļŦāđāļāļŦāļļāđāļĄ āđāļāđāļāļĒāđāļēāļāļāļ§āđāļēāļāļāļ§āļēāļāđāļāļāļĢāļāļĩāļāļĩāđāļāđāļāļāļĄāļĩāļāļąāļāļāđāļāļąāļāļāļēāļĢāđāļĨāļīāļāļāļģāļŦāļĢāļ·āļāļĒāđāļāļāļāļĨāļąāļ āļĢāļđāļāđāļāļ Memento āļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāļĒāļīāđāļāđāļāļāļēāļĢāđāļāđāļāļēāļ āđāļāđāļ āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļĩāđāļĒāļāđāļĨāļīāļāđāļāđ āļāļēāļĢāļāļđāđāļāļ·āļāļāļēāļāļāļēāļĢāļāļąāļāļāđāļāļ āļŦāļĢāļ·āļāļāļēāļĢāļāļđāđāļāļ·āļāļŠāļāļēāļāļ°āļāļāļāļāđāļāļāđāļāđāļāļāđāđāļāļĢāļ°āļāļāļāļāļēāļāđāļŦāļāđ
āđāļāļāļĢāļīāļāļāļāļāļāļĢāļđāļāđāļāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āļĄāļĩāļāļāļāļēāļāļŠāļģāļāļąāļāļāļĒāļđāđ 3 āļāļĢāļ°āļāļēāļĢ āđāļāđāđāļāđ āļāļđāđāļĢāļīāđāļĢāļīāđāļĄ āļāļđāđāļāļđāđāļĨ āđāļĨāļ°āļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āļāļđāđāļŠāļĢāđāļēāļāđāļāđāļāļ§āļąāļāļāļļāļŦāļĨāļąāļāļāļĩāđāļāđāļāļāļĒāļķāļāđāļĨāļ°āļāļđāđāļāļ·āļāļŠāļāļēāļāļ° āļŠāđāļ§āļāļāļĢāļ°āļāļāļāļāļĩāđāļĄāļĩāļŦāļāđāļēāļāļĩāđāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļāļāļķāđāļāļāļąāļāđāļāđāļāļ āļēāļāļĢāļ§āļĄāļāļāļāļŠāļāļēāļāļ°āļ āļēāļĒāđāļāđāļāļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāļāļąāļāđāļāļĢāļĩāļĒāļĄāļ§āļīāļāļĩāļāļēāļĢāļāļ·āđāļāļāļđāļŠāļāļēāļāļ°āļāļēāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļāđāļŦāļĨāđāļēāļāļĩāđ āļāļđāđāļāļđāđāļĨāđāļāđāļāļ§āļąāļāļāļļāļ āļēāļĒāļāļāļāļāļĩāđāļāļąāļāļāļēāļĢāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āđāļāđāđāļĄāđāļĢāļāļāļ§āļāļŠāļāļēāļāļ°āļāļāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āđāļĨāļ°āļŠāļļāļāļāđāļēāļĒ Memento āđāļāļāļāđāđāļāđāļāļ§āļąāļāļāļļāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļāļāļēāļŠāļāļĩāļāļāđāļģāļŦāļāļąāļāđāļāļēāļāļķāđāļāļāļąāļāđāļāđāļāļŠāļāļēāļāļ°āļāļāļāļāļđāđāļŠāļĢāđāļēāļ
Memento Pattern āļĄāļĩāļāđāļāļāļĩāļŦāļĨāļēāļĒāļāļĢāļ°āļāļēāļĢ āđāļāđāļ āļāļēāļĢāļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļāļ Originator āđāļāļĒāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļāđāļāđāļēāļāļąāđāļ āđāļāļāļāļ°āļāļĩāđāļĄāļāļāļŦāļĄāļēāļĒāļŠāļāļēāļāļ°āļāļēāļĢāļāļąāļāļ āļēāļāđāļĨāļ°āļāļēāļĢāļāļđāđāļāļ·āļāđāļāļĒāļąāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļāļĩāđāđāļĒāļāļāļēāļāļāļąāļ āļŠāļīāđāļāļāļĩāđāļāļģāđāļāļŠāļđāđāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāļāļĩāđāļāļĩāļāļķāđāļ āļĢāļŦāļąāļŠāļāļĩāđāļāļąāļāđāļāļ āđāļĨāļ°āļāļēāļĢāđāļĒāļāļāđāļāļāļąāļāļ§āļĨāđāļāđāļāļĩāļāļķāđāļ āļāđāļāļāļĩāļāļĩāļāļāļĢāļ°āļāļēāļĢāļŦāļāļķāđāļāļāļ·āļāļāļēāļĢāļŦāđāļāļŦāļļāđāļĄāļāļāļāļĢāļąāļāđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļāļĢāļ°āļŦāļ§āđāļēāļāļāļđāđāļŠāļĢāđāļēāļāđāļĨāļ°āļāļđāđāļāļđāđāļĨ āđāļāļ·āđāļāļāļāļēāļ Memento āļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļāļĨāđāļāļāļāļģāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāļđāđāļĨ āļāļķāđāļāđāļĄāđāļāļĢāļēāļāļāļķāļāļāļēāļĢāđāļāđāļāļāļąāļ§āđāļāļāļāļāļāļĢāļąāļāļ āļēāļĒāđāļ
āļāļēāļĢāđāļāđāļĢāļđāļāđāļāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļāļŠāļēāļĄāļēāļĢāļāļāļāļīāļāļēāļĒāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāđāļāđāļ§āļĒāļāļąāļ§āļāļĒāđāļēāļ āļāļīāļāļēāļĢāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāđāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļāđāļāļāļĄāļĩāļāļąāļāļāđāļāļąāļāļāļēāļĢāđāļĨāļīāļāļāļģ āđāļāļāļŠāļēāļĢāđāļāļĢāđāļāļĢāļĄāđāļāđāđāļāļāđāļāļāļ§āļēāļĄāļāļ·āļāļāļđāđāļŠāļĢāđāļēāļāļāļķāđāļāļŠāļāļēāļāļ°āļāļģāđāļāđāļāļāđāļāļāļāļđāļāļāļąāļāļāļķāļāđāļĨāļ°āļāļđāđāļāļ·āļ Memento āđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāđāļāļāđāļāļāļ§āļēāļĄ āļāļģāđāļŦāļāđāļāđāļāļāļĢāđāđāļāļāļĢāđ āļĢāļđāļāđāļāļāđāļāļāļāļąāļāļĐāļĢ āđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļ·āđāļāđ āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāđāļāđ āļāļđāđāļāļđāđāļĨāļāļ°āļāļąāļāļāļēāļĢāļāļāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļ āđāļĄāļ·āđāļāđāļāļāđāļāļēāļĄāļāļĩāđāļāļđāđāđāļāđāļāļģāđāļāļīāļāļāļēāļĢāđāļāđ āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āļāļąāļāļāļķāļāļŠāļāļēāļāļ°āļāļąāļāļāļļāļāļąāļāļāļāļāđāļāļāļŠāļēāļĢāđāļāđāļ Memento āđāļĨāļ°āļŠāđāļāļāđāļāđāļāļĒāļąāļāļŠāđāļāđāļāļāļĩāđāļāļąāļāļāļēāļĢāđāļāļĒ Caretaker āļŦāļēāļāļāļđāđāđāļāđāļāļģāđāļāđāļāļāđāļāļāđāļĨāļīāļāļāļģāļāļēāļĢāļāļĢāļ°āļāļģ āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āđāļŠāļāļ Memento āļāđāļēāļāļāļāļŠāļļāļāļāļēāļāļŠāđāļāđāļāđāļĨāļ°āļāļđāđāļāļ·āļāļŠāļāļēāļāļ°āļāļāļāđāļāļāļŠāļēāļĢāļāļēāļāļāļąāđāļ
AppMaster āđāļāđāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļĩāđāļāļĢāļāļāļĨāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļāļāļĩāđāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļĢāļđāļāđāļāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāļāļāļāļāđāđāļ§āļĢāđāļŠāļĄāļąāļĒāđāļŦāļĄāđ āļāļķāđāļāļāļēāļāļĢāļ§āļĄāļāļķāļāļĢāļđāļāđāļāļ Memento āđāļĄāļ·āđāļāļāļģāđāļāđāļ AppMaster āļāđāļ§āļĒāđāļŦāđāļāļđāđāđāļāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļģāļĨāļāļāļāđāļāļĄāļđāļĨ āļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļ REST API endpoints WSS āđāļĨāļ°āļŠāđāļ§āļāļāļĢāļ°āļāļāļ UI āđāļāđāđāļāļĒāđāļāđāļāļīāļāđāļāļāļĢāđāđāļāļ drag-and-drop āđāļāļĒāļāļģāđāļŦāđāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāđāļāļŦāļĄāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļāļĢāđāļŠāđāļāđāļ āļāļēāļĢāļāļāļĄāđāļāļĨāđāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāļēāļĢāļĢāļąāļāļāļēāļĢāļāļāļŠāļāļ āļāļēāļĢāļāļĢāļĢāļāļļāļĨāļāđāļāļāļāļāđāļāļāđāļāļāļĢāđ Docker āđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļāļĨāļēāļ§āļāđāđāļāđāļāđāļāļāļāļąāļāđāļāļĄāļąāļāļī
āļāļēāļĢāđāļāđāļāļēāļāļĢāļđāļāđāļāļ Memento āļāļĩāđāđāļāđāļāđāļāđāļāđāļāļĒāđāļēāļāļŦāļāļķāđāļāļ āļēāļĒāđāļ AppMaster āļāļ·āļāļāļēāļĢāļāļģāļŦāļāļāđāļ§āļāļĢāđāļāļąāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļĢāļāļģāļāđāļģāļāļīāļĄāļāđāđāļāļĩāļĒāļ§āļāđāļēāļāđ āđāļĄāļ·āđāļāļāļđāđāđāļāđāļāļģāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļīāļĄāļāđāđāļāļĩāļĒāļ§āđāļĄāļ·āđāļāđāļ§āļĨāļēāļāđāļēāļāđāļ āļāļģāđāļāđāļāļāļĒāđāļēāļāļĒāļīāđāļāļāļĩāđāļāļ°āļāđāļāļāļĢāļąāļāļĐāļēāļāļĢāļ°āļ§āļąāļāļīāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļŦāļĨāđāļēāļāļĩāđ āđāļĨāļ°āļāļāļļāļāļēāļāđāļŦāđāļāļđāđāđāļāđāđāļāļĨāļĩāđāļĒāļāļāļĨāļąāļāđāļāđāļāđāļ§āļāļĢāđāļāļąāļāļāđāļāļāļŦāļāđāļēāđāļāđ āļŦāļēāļāļāļģāđāļāđāļ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāđāļāļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļĢāļđāļāđāļāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āđāļāļĒāļāļĩāđāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļīāļĄāļāđāđāļāļĩāļĒāļ§āđāļāđāļĨāļ°āļāļĢāļąāđāļāļāļ°āļŠāļĢāđāļēāļāļāļāļāļāļĩāđāļĢāļ°āļĨāļķāļ āđāļĨāļ°āļāļģāđāļŦāđāļāļđāđāļāļđāđāļĨāļāļĢāđāļāļĄāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļđāđāļāļ·āļ
āļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļĢāļđāļāđāļāļ Memento āļ āļēāļĒāđāļāļĢāļ°āļāļāļāļīāđāļ§āļĻ AppMaster āļāļĩāđāļŠāđāļāļāļĨāđāļŦāđāđāļāđāļĢāļąāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļēāļĢāļāļąāļāļāļēāļāļĩāđāļāļĩāļĒāļīāđāļāļāļķāđāļ āļāļķāđāļāļāļģāđāļāļŠāļđāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāđāļēāļĒāļāđāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļĄāļ·āđāļāđāļ§āļĨāļēāļāđāļēāļāđāļ AppMaster āļĄāļļāđāļāļĄāļąāđāļāļāļĩāđāļāļ°āļāļģāđāļŠāļāļāđāļāļĨāļđāļāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļ end-to-end āļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄ āļĢāļ§āļāđāļĢāđāļ§ āļāļļāđāļĄāļāļļāļ āđāļĨāļ°āļāļāļąāļāļāļąāļāļŦāļēāļāļēāļāđāļāļāļāļīāļ āļāđāļ§āļĒāļāļēāļĢāļāļģāļĢāļđāļāđāļāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāļāļāļāļāđāđāļ§āļĢāđāļŠāļĄāļąāļĒāđāļŦāļĄāđāļĄāļēāđāļāđ āđāļāđāļ Memento Pattern āđāļāļĒāļ§āļēāļāļĢāļēāļāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļŠāļģāđāļĢāđāļāđāļāļ āļđāļĄāļīāļāļąāļĻāļāđāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļąāļāļāđāļāļāđāļĨāļ°āļĄāļĩāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļŠāļđāļāđāļāļāļąāļāļāļļāļāļąāļ .