Swift 디자인패턴 Memento Pattern (메멘토 패턴) Memento 패턴은 객체의 내부 상태를 캡처해서, 이후 해당 상태를 복원할 수 있도록 하는 행동 패턴.객체의 데이터를 저장하고 복원해야 하는 상황에서 유용 히스토리2022-04-13: 디자인 패턴 스터디 정리2024-11-29: 포스팅 글 재정리 및 조금 더 실용적인 예제 코드로 변경 Memento Pattern메멘토 패턴은 일반적으로 3개지 개념으로 구성됨Originator: 상태를 생성하고, Memento 객체로 저장하거나 복원하는 역할Caretaker: Memento 객체를 관리하며, Originator의 상태를 저장하고 복원할 책임을 가짐.Memento: Originator의 상태를 저장하는 객체며, 캡슐화를 통해 Origina..