[디자인 패턴] - Builder
볼빵빵오춘기
Builder 패턴복잡한 객체의 생성 과정을 단계별로 나누고, 최종적으로 객체를 조립하여 생성하는 패턴이다.즉, 객체의 생성 과정과 표현 방법을 분리하여, 동일한 생성 과정에서도 다양한 형태의 객체를 만들 수 있도록 도와준다. 예제 코드// 1. Product (복잡한 객체)class Computer { private String CPU; private String RAM; private String storage; private boolean hasGraphicsCard; // private 생성자 (객체 직접 생성 불가, Builder를 통해 생성) private Computer(Builder builder) { this.CPU = builder.C..