728x90 builder2 [Java] Builder Pattern과 Method Chaining 빌더 패턴 (builder pattern) Java에서의 빌더 패턴(Builder Pattern)은 객체 생성 과정을 더 직관적이고 유연하게 만들기 위한 디자인 패턴이며, 주로 객체의 생성 과정이 복잡하거나 매개변수가 많을 때 사용된다. 특징 객체의 생성과 구성을 분리한다. 가독성이 높아진다. 메서드 이름을 통해 생성되는 객체의 구성 요소를 명확히 알 수 있다. 필수적인 매개변수와 선택적인 매개변수를 구분할 수 있다. 객체의 불변성을 보장할 수 있다. 메서드 체이닝 (method chaining) Method chaining은 객체의 메서드를 연이어 호출하는 프로그래밍 패턴을 말한다. 이 패턴을 통해 한 줄에 여러 메서드를 호출하여 객체를 설정하거나 조작할 수 있다. Method chaining은 코드의.. 2023. 9. 11. [Lombok] Lombok 주요 Annotation 사용 방법과 내용 정리 Lombok 어노테이션을 잘 활용하면 개발 생산성 및 유지보수성, 코드 가독성을 향상시킬 수 있다. 💡Lombok에서 사용하는 어노테이션@Getter & @Setter실질적으로 가장 많이 활용되는 어노테이션이다.@Getter → Getter 메서드를 생성해준다.@Setter → Setter 메서드를 생성해준다.어노테이션을 클래스 위에 작성하면 해당 클래스의 모든 변수에 적용이 가능하고, 변수 이름 위에 작성하면 해당 변수에만 적용 된다.@Getterpublic class Car { @Setter private String seqNumber; private String name; private boolean isOnSale;}/** 컴파일 완료 소스 **/public class C.. 2023. 9. 10. 이전 1 다음 728x90