2021/10/25
[바미] Builder 패턴에 대해 알아봅시다.
안녕하세요. 오늘은 Builder 패턴에 대해 알아보려고 합니다. 흔히 Build라는 단어는 구조를 가지고 건물 등을 지을 때 사용할 때 쓰는 단어입니다. 보통 건물을 세울 때 밑에 지반을 다지고, 골격을 세우고, 아래에서 위로 조금씩 만드는 형식이죠. 그리고 그 건물이 어려울 수록 한 번에 세우는 것 또한 쉽지 않죠. 보통은 전체를 구성하고 있는 부분들을 단계를 나누어 짓게 되는데요. 이런 형식의 구조를 가진 인스턴스를 쌓아 올리는 디자인 패턴이 Builder 패턴이라고 합니다. 이제 예제 프로그램을 만들어 볼 건데요. Builder 패턴을 사용하여 문서를 작성하는 프로그램을 만들어 보도록 하겠습니다. 여기에서는 다음과 같은 구조를 가지고 있는데요. 타이틀을 한 개 포함한다. 문자열을 몇 개 포함한다...