객체 내부의 상태를 캡슐화를 유지하면서도 외부에 저장해두는 패턴
게임 종료 후 다시 시작 시에 해당 환경이 그대로 복원되는 것을 떠올리면 된다
객체의 상태를 갖고 있는 별도의 메멘토 객체를 만듦으로써 Client가 사용하는 서비스의 구체적인 상태를 모르고도 상태 저장/복원을 할 수 있게 해준다.