[Unity] 빌더 패턴 (Builder Pattern)
2023. 10. 5.
이 포스팅의 예시는 필자가 임의로 작성한 코드임을 알려드립니다. 빌더 패턴이란? 이 디자인 패턴은 객체의 생성과정을 단계적으로 실행하여 복잡한 객체를 가독성 좋게 생성하는 기법이다. 빌더 패턴은 크게 두 가지 요소, 빌더(Builder)와 프로덕트(Product)로 이루어진다. 마치 공장에서 제품을 찍어내듯이 빌더가 객체를 원하는 기능을 덧붙이며 만들어낸다고 생각하면 된다. 왜 사용할까? 장점 유연성 : 객체의 속성과 멤버변수를 변경하기 위해서는 함수를 확장하기만 하면 된다. 가독성 : 객체의 초기화를 더 알아보기 쉽게 변경할 수 있다. 과한 생성자나 함수의 매개변수를 줄인다. 재사용성 : 범용적인 빌더 클래스를 재사용해 다른 객체 생성에 응용하기 쉽다. 단점 복잡성 : 불필요하게 사용할 경우 오히려 코..