SpringBoot1 객체의 불변성은 Builder 패턴으로 빌드업~! Spring과 진짜 초면인 우리 Builder 패턴은 객체 생성과 초기화를 유연하게 처리하기 위한 디자인 패턴입니다. Builder 패턴을 사용하면 복잡한 객체를 단계별로 구성하고 초기화할 수 있으며, 가독성과 유지보수성을 향상시킬 수 있습니다. Builder 패턴은 일반적으로 다음과 같은 구조로 구현됩니다: 빌더 클래스 (Builder Class): 객체 생성 및 초기화를 담당하는 빌더 클래스입니다. 필요한 속성을 설정하고 객체를 생성하기 위한 메서드들을 제공합니다. 제품 클래스 (Product Class): 빌더를 통해 생성되는 최종 객체입니다. 필요한 속성과 메서드를 가지고 있으며, 일반적으로 Getter 메서드를 통해 속성 값을 가져옵니다. 빌더 인터페이스 (Builder Interface, 선택.. 2023. 6. 12. 이전 1 다음