평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

State 패턴 1

State 패턴

State 패턴은 객체가 특정 상태에 따라 행위를 달리하는 상황에서, 자신이 직접 상태를 체크하여 상태에 따라 행위를 호출하지 않고 각 상태를 객체화하여 각 상태에게 행위를 위임하는 패턴입니다. 구조 State 시스템의 모든 상태에 공통 인터페이스를 제공합니다. 따라서 이 인터페이스를 실체화한 어떤 상태 클래스도 기존 상태 클래스를 대신해 교체해서 사용이 가능합니다. State1, State2, State3 Context 객체가 요청한 작업을 자신의 방식으로 정의하여 실제로 수행하는 클래스입니다. Context State를 이용하는 역할을 수행합니다. 현재 시스템의 상태를 나타내는 상태 변수와 실제 시스템의 상태를 구성하는 여러가지 변수가 있습니다. 또한 각 상태 클래스에서 상태 변경을 요청해 상태를 바..

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

평범한 개발자의 개발 여정

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바