본문 바로가기

ue2

231211 [C++][UE] 디자인 (설계)패턴 - 2. 팩토리 메서드 패턴 팩토리 메서드 패턴 (Factory Method Pattern): 객체 생성을 추상화(껍데기만) 하여 객체 생성의 구체적인 클래스를 분리 구조체와 데이터 테이블과의 관계와 유사하다! 큰 구조가 있고 내용물이 달라짐 . 콘텐츠적인(ex.연출) 분류가 필요할 경우 클래스보다 블루프린트를 사용하면 좋다. 유연성과 확장성 과정 1) Actor Class Unit : 추상화 → 구조(껍데기)만 구성 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "Unit.generated.h" .. 2023. 12. 11.
231211 [C++][UE] 디자인 (설계)패턴 - 1. 컴포넌트 기반 패턴 design pattern c++ 이란? - 프로그래밍과 소프트웨어 개발에서 자주 발생하는 문제를 해결하기 위한 일련의 재사용 가능한 해결책 - 일종의 설계 템플릿으로, 특정 상황에서 일반적으로 발생하는 문제들을 해결하기 위한 구조화된 솔루션을 제공 → 개발자가 사람이기에 발생하는 문제들 컴포넌트 기반 패턴 (Component-based Pattern): [Unreal 한정] 팩토리 메서드 패턴 (Factory Method Pattern): 옵저버 패턴 (Observer Pattern): 프록시 패턴 (Proxy Pattern): 커맨드 패턴 (Command Pattern): 프로토타입 패턴 (Prototype Pattern): 컴포넌트 기반 패턴 (Component-based Pattern): [Unr.. 2023. 12. 11.