Builder1 [Design Pattern] Builder Pattern [Design Pattern] Builder Pattern Builder Pattern에 대하여 알아보도록 하겠습니다. 빌더 패턴이란?? 인스턴스를 생성할 때, 생성자(Constructor)만을 통해서 생성하는 데는 어려움이 있습니다. 빌더 패턴은 이 문제를 기반으로 고안된 패턴 중 하나입니다. 예를 들면, 생성자 인자로 너무 많은 인자가 넘겨지는 경우 어떠한 인자가 어떠한 값을 나타내는지 확인하기 힘듭니다. 또 어떠한 인스턴스의 경우에는 특정 인자만으로 생성해야 하는 경우가 발생합니다. 이럴 경우, 특정 인자에 해당하는 값을 null로 전달해줘야 하는데, 이는 코드의 가독성 측면에서 매우 좋지 않다는 것을 직감적으로 알 수 있습니다. 코드를 통해 봐 보겠습니다. id, pw, name, address,.. 2019. 9. 15. 이전 1 다음