[Lombok] Builder 어노테이션
Builder 어노테이션은 클래스에 빌더 패턴을 적용시켜주는 멋진 녀석이다.
builder 정적메서드로 자동구현된 빌더 객체를 생성해주고, 이를 통해 필드의 초기화를 수행하도록 한다.
그리고 내부구현된 빌더는 클래스명Builder의 형식으로 작명된다.
따라서 저 builder의 반환타입은 PointBuilder인 것이다.
빌더에 대한 자세한 구조는 디자인 패턴 중 빌더 패턴을 참고하길 바란다.
https://blog.naver.com/sssang97/221539550477