디자인 패턴1 Memento Pattern (메멘토 패턴)이란 Memento Pattern (메멘토 패턴)이란 의도 Memento Pattern는 개체의 구현 세부 정보를 표시하지 않고 개체의 이전 상태를 저장하고 복원할 수 있는 동작 설계 패턴입니다. 문제점 텍스트 편집기 앱을 만든다고 가정해 보십시오. 편집기는 간단한 텍스트 편집 외에도 텍스트 형식 지정, 인라인 이미지 삽입 등을 수행할 수 있습니다. 어느 시점에서 사용자가 텍스트에서 수행된 작업을 실행 취소하도록 허용하기로 결정했습니다. 이 기능은 세월이 흐르면서 너무 흔해져서 요즘 사람들은 모든 앱이 그것을 가질 것으로 기대하고 있습니다. 구현을 위해 직접적 접근 방식을 선택했습니다. 작업을 수행하기 전에 앱은 모든 개체의 상태를 기록하고 일부 저장소에 저장합니다. 나중에 사용자가 작업을 되돌리기로 결정하면.. 2021. 5. 28. 이전 1 다음