TIL:Builder Pattern

Builder Pattern

코드

public class Example{
	private Example(String name) {
    	//something class initiate
    }
    
    public static class Builder{
    	String name;
        
    	public Builder(){
        	//something 
        }
        public void setName(String name){
        	this.name = name;
        }
    	public Example build(){
        	return new Example(name);
        }
    }
}

사용 목적