programmer-faust 님의 블로그

  • 홈
  • 태그
  • 방명록

Strategy Pattern 1

[C++] 행동 패턴/전략, 스트래티지 패턴(Strategy Pattern)

순서전략패턴이란?장점단점전략패턴이란?알고리즘을 캡슐화하여 실행 중에 동적으로 교체할 수 있도록 하는 디자인 패턴이다.행동 패턴에 속한 디자인 패턴이다.행동패턴이란?객체나 클래스 사이의 알고리즘이나 책임 분배를 정의하여 복잡한 행동을 관리하고 조정하는데 도움을 주는 패턴한 객체가 수행할 수 없는 작업을 여러 개의 객체로 어떻게 분배하며 객체 사이의 결합도 최소화에 중점을 둠협력을 관리하여 코드의 유연성과 재사용성을 높이는데 사용됨.장점새로운 전략을 추가하거나 기존 전략을 변경하기 용이하여 코드의 유연성및 확장성을 높임.결합도를 최소화하여 클라이언트 코드가 특정 알고리즘에 종속되지 않도록하여, 필요에 따라 전략을 선택하여 사용할 수 있음.OCP(개방 폐쇄 원칙)을 준수함각 전략이 독립적으로 구현되어 코드의 ..

C++/디자인패턴 2025.07.11
이전
1
다음
더보기
프로필사진

programmer-faust 님의 블로그

programmer-faust 님의 블로그 입니다.

  • 분류 전체보기 (101)
    • 내일배움캠프 (5)
    • Unity (0)
    • Unreal Engine (32)
    • C++ (33)
      • 디자인패턴 (9)
      • 트러블슈팅 (1)
    • CS (21)
      • 알고리즘 (1)
      • 자료구조 (5)

Tag

오버로딩, 생성패턴, unreal, computerscience, 내일배움캠프, unreal engine, CS, 매크로, C++, 사전캠프, 구조패턴, UnrealEngine, 언리얼, 객체지향, til, 블루프린트, UE, 디자인패턴, 언리얼엔진, 자료구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바