메멘토 패턴

차분한열정·2022년 1월 9일

디자인 패턴

목록 보기
12/15

객체 내부의 상태를 캡슐화를 유지하면서도 외부에 저장해두는 패턴

게임 종료 후 다시 시작 시에 해당 환경이 그대로 복원되는 것을 떠올리면 된다

객체의 상태를 갖고 있는 별도의 메멘토 객체를 만듦으로써 Client가 사용하는 서비스의 구체적인 상태를 모르고도 상태 저장/복원을 할 수 있게 해준다.

profile
성장의 기쁨

0개의 댓글