평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

커맨드 패턴 1

Command 패턴

Command 패턴은 실행될 기능을 캡슐화함으로써 주어진 여러 기능을 실행할 수 있는 재사용성이 높은 클래스를 설계하는 패턴입니다. 구조 Invoker 기능의 실행을 요청하는 호출자 클래스입니다. Recevier ConcreteCommand에서 execute 메서드를 구현할때 필요한 클래스입니다. ConcreteCommand의 기능을 실행하기 위해 사용하는 수신자 클래스입니다. Command 실행될 기능에 대한 인터페이스입니다. 실행될 기능을 execute 메서드로 선언합니다. ConcreteCommand 실제로 실행되는 기능을 구현합니다. Command 인터페이스의 execute 메서드를 실제로 구현합니다. 활용 상황 이벤트가 발생했을때 실행될 기능이 다양하면서도 변경이 필요한 경우 유용합니다. 커맨드..

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

평범한 개발자의 개발 여정

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바