Notice
Recent Posts
Recent Comments
목록디자인 (1)
송민준의 개발노트
Builder 패턴
예전에 Builder 패턴을 처음 들었을 때 lombok에 Builder를 사용하는 건줄 알았다.(무지했다... 지금도 무지하지만...) Builder 패턴은 말 그대로 우선 전체를 구성하고 있는 각 부분을 만들고 단계를 밟아 만들어 나가는 것을 말한다. 텍스트 및 HTML 문서를 만드는 Builder를 예로 들겠다. 1. Builder 클래스 추상클래스로서 실제의 처리는 기술하지 않고, 추상 메소드만 선언되어 있다. 구체적인 처리는 하위 클래스에 맡긴다. /** * 문서를 구성하기 위한 메소드를 결정하는 추상 클래스 */ public abstract class Builder { public abstract void makeTitle(String title); public abstract void mak..
JAVA/디자인패턴
2021. 8. 30. 22:27