Builder1 빌더로 생성자 대체하기 내가 자바로 웹 애플리케이션을 개발할때 인스턴스 생성에 대한 고민이 있었다. Goods goods = new Goods(); goods.setGoodsId(); goods.setGoodsTitle(); goods.setGoodsCategory(); goods.set... 이와 같이 상품의 데이터가 많을때 ( null 이 허용되는 선택적 매개변수가 많을 때 ) 어떻게 대응하여 인스턴스를 생성할 것인가? 식품 포장의 영양정보를 표현하는 클래스를 생각해보자. 영양정보의 항목은 20개가 넘어간다고 해보자 그런데 대부분 제품은 이 선택 항목중 대다수 값이 0으로 표현된다고 하자 ( 안쓰는 경우가 많다 라고 표현해보자 ) 이런 클래스용 생성자는 어떤 모습일까 ? 기존에 개발자들은 점층적 생성자 패턴을 즐겨 사용했다.. 2020. 7. 6. 이전 1 다음