20. 메멘토 패턴(Memento Pattern) [그림] 메멘토 패턴(Memento Pattern) 클래스 다이어그램 20.4 구현 메멘토 패턴에 대한 예제 프로그램을 구현하는 순서는 Snapshot, Picture, App와 데모 코드 순으로 하겠습니다. 20.4.1 Snapshot Snapshot 형식에서는 사진의 색조, 명도, 채도 정보를 얻어오는 속성을 노출하고 설정하는 속성은 은폐할 것입니다. 설정하는 속성을 은폐하는 이유는 신뢰성을 높이기 위해 다른 형식 개체에서 이들에 대한 값을 변경하지 못하도록 하기 위해서 입니다. Picture.cs using System; namespace Memento { class Picture { string name; int tone; int brightnes..