Client Side

  • 홈
  • 태그
  • 방명록

2026/04/18 1

[C++ Study] 객체지향 설계의 핵심: 관계 정의와 다형성 (Is-A, Has-A, Casting)

1. 관계 정의의 종류: Is-A vs Has-A설계 단계에서 가장 먼저 결정해야 할 것은 클래스 간의 관계입니다.Is-A (상속 관계)정의: 한 클래스가 다른 클래스의 일종임을 나타냅니다. (A는 B이다)언리얼 구현: class AMyCharacter : public ACharacter용도: 부모 클래스의 기능을 확장하거나, 공통 인터페이스를 통해 여러 객체를 동일한 방식으로 다룰 때(다형성) 사용합니다.Has-A (포함/소유 관계 - Composition)정의: 한 객체가 다른 객체를 구성 요소로 가지고 있음을 나타냅니다. (A는 B를 가지고 있다)언리얼 구현: UPROPERTY()로 선언된 컴포넌트 포인터나 멤버 변수.용도: 기능을 모듈화하고 객체 간의 결합도를 낮추는 데 유리합니다. 현대 프로그래..

C++ 공부 2026.04.18
이전
1
다음
더보기
프로필사진

Client Side

UE5 C++ 클라이언트 개발자를 향한 기록 | 언리얼엔진 · 모바일 최적화 · AI 활용 개발

  • 분류 전체보기 (143) N
    • 개인프로젝트 (12) N
      • IronBird (10)
      • AFO_Refactor (2) N
    • C언어 공부 (20)
    • C++ 공부 (30)
    • 언리얼엔진5 공부 (54)
    • CS 공부 (3)
    • 코딩테스트 준비 (6) N
    • 언리얼엔진5_블루프린트 (17)

Tag

내일배움캠프, 언리얼엔진, Vulkan, consteval, MemoryManagement, 게임개발, UnrealEngine, 게임회사취업, AnimNotify, constexpr, 스파르타부트캠프, 리팩토링, sideeffect, 멀티플레이게임, 스파르타클럽, dedicated server, HasAuthority, ue5, Optimization, Desecration,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

티스토리툴바