낑깡의 게임 프로그래밍 도전기

빌드업 패턴 본문

Unity C#

빌드업 패턴

낑깡겜플밍 2024. 1. 17. 17:32
반응형

생성패턴

설명이 조금 다르지만 이해에 도움되니 머리에 박아 두고 시작
위처럼 생성의 시기가 다를때가 많다면 생성자 오버로딩이 자꾸 늘어난다.

생성자 오버로딩 두세개 정도 까지는 빌드업 패턴을 안쓰기는 하나 더 늘어 나면 빌드업 패턴을 쓴다.

 

값이 들어갈 수 있고 안들어 갈수 도 잇는 놈을 클래스로 따로 빼줌
생성자로 다 따로 분리
그리고 빌더를 펄슨에다가 맞춰 넣어준다
그래서 뭐 이렇게 쓴다

이렇게 하면 경우의 수에 따라 생성해야했더 생성자가 다 없어도 된다

 

그런데 펄슨을 생성하기위해 펄슨빌더를 불러와서 채워주는게 불편하다.

그래서 

펄슨 클래스에 스태틱으로 넣어서 쓴다
그리되면 결론적으로 이렇게 정리됨

한 클래스 안에 변수가 매우 많을 때 추천

반응형

'Unity C#' 카테고리의 다른 글

C# 복습 const와 readonly  (0) 2024.02.05
프레임워크/라이브러리/API 등 CS수업  (0) 2024.01.25
팩토리 매서드 패턴, 추상 팩토리 패턴  (0) 2024.01.16
using UnityEngine.UI  (0) 2024.01.15
240112 Parsing  (0) 2024.01.12