Java에서 여러 매개변수 객체를 위한 Builder Pattern
여러 매개변수 객체를 쉽게 읽을 수 있고 불변이며 검증할 수 있는 Builder Pattern 사용 방법, 수동 작성부터 Lombok @Builder와 record까지
여러 매개변수 객체를 쉽게 읽을 수 있고 불변이며 검증할 수 있는 Builder Pattern 사용 방법, 수동 작성부터 Lombok @Builder와 record까지
Factory Method와 Abstract Factory를 구체적인 예제로 구분하고, 실행 가능한 Java 코드와 JUnit 5 테스트로 언제 어떤 패턴을 사용해야 하는지 명확하게 보여줍니다.
Coupling, 동기/비동기, Java 코드 예제를 통해 Observer 패턴과 Pub/Sub의 차이를 알아보고 올바른 모델을 선택하는 방법을 배웁니다.
Java/Spring Boot에서 Strategy Pattern을 적용하여 긴 if-else 체인을 제거하고 코드를 더 확장 가능하고 테스트하기 쉽게 만드는 방법을 알아봅니다.