평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

memento 패턴 1

Memento 패턴

Memento 패턴은 객체의 상태 정보를 가지는 클래스를 따로 생성하여, 객체의 상태를 저장하거나 이전 상태로 복원할 수 있게 해주는 패턴입니다. 구조 Originator Memento 객체와 Memento 객체 상태를 복원하는 Caretaker 객체에 상태를 만들고 저장하는 클래스입니다. Memento Originator의 상태 정보를 저장하는 클래스입니다. Caretaker Originator의 저장과 복원을 제어하는 클래스입니다. 각 시점의 Memento 객체들을 저장하는 Stack 자료구조를 가지고 있습니다. 활용 상황 객체를 이전의 상태로 복구시켜야 하는 경우가 존재할때 유용합니다. Memento 패턴의 장단점 장점 저장된 상태를 핵심 객체와는 다른 별도의 객체에 보관하기 때문에 안전합니다. 핵..

디자인 패턴/행위 패턴 2021.11.16
이전
1
다음
더보기
프로필사진

평범한 개발자의 개발 여정

평범한 개발자의 개발 일지와 개발 여정에 대한 글을 작성하는 블로그입니다. 주로 언리얼 엔진과 C++을 다룹니다.

  • 분류 전체보기 (121)
    • 게임 개발 (언리얼 엔진) (18)
    • 디자인 패턴 (28)
      • 생성 패턴 (5)
      • 구조 패턴 (7)
      • 행위 패턴 (11)
    • 언리얼 C++ 프로그래밍 (75)

Tag

asset, C++, 애셋, 쉐어드 포인터, UClass, 구조 패턴, 언리얼 배열, 생성 패턴, UI, 행위 패턴, 게임제작, TArray, 온라인 서브시스템, TSharedPtr, 언리얼, 델리게이트, 디자인 패턴, 쉐어드 레퍼런스, 컨테이너, UMG,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바