728x90 반응형 builder1 [Design Pattern]Builder Pattern이란? Builder Pattern이란? factory pattern이나 abstract factory pattern과 비슷하다.이 두 패턴은 중대한 문제점이 있다. factory pattern / abstract factory pattern 문제점 3가지 - 호출하는 클래스로부터 많은 인자(파라메터)들이 전달된다. -> 에러발생이 많아질 수 있다. 인자들의 type을 정확히 맞추기 어렵기 때문이다. - 몇몇 파라메터들을 보내고 싶지만 모든 인자를 전송해야한다. - 생성시키는 객체가 많은 정보를 필요로 한 경우(파라메터가 많다 = 생성되어야 하는 객체가 무겁다) 만들기가 복잡해진다. Builder Pattern은 파라메터가 많던지 적던지 일관성있게 차례차례 제공해준다. 예제public class Product .. 2019. 1. 17. 이전 1 다음 728x90 반응형