빌더패턴
-
[DESIGN PATTERN] 빌더 패턴study/design pattern 2020. 8. 30. 17:42
빌더 패턴 필드가 많은 객체를 생성할 경우 생성자를 이용하면 다루기도 어렵고 헷갈릴 수도 있다. @Getter @Setter public class Computer { private String HDD; private String RAM; private String graphicCard; private String CPU; private boolean isGraphicCardEnable; private boolean isBluetoothEnable; } 이 필드 중에는 객체로 생성할 때 꼭 포함되어야 하는 필드도 있고 그렇지 않은 필드도 있다. 꼭 포함되어야 하는 필드들은 생성자의 매개변수로 꼭 포함이 되어있어야 한다. 꼭 포함되어야 하는 필드들이 많아질수록 생성자는 그만큼 복잡해진다. 또 각 필드마다 ..