본문 바로가기

빌더 패턴3

[Effective Java] 아이템2: 생성자에 매개변수가 많다면 빌더를 고려해라 Chapter 02: 객체 생성과 파괴객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법올바른 객체 생성 방법에 대한 설명빌더 등장 배경 디자인 패턴 - 빌더 패턴 정리 [Design Pattern] 빌더(Builder) 패턴빌더 (Builder) 패턴동일한 프로세스를 거쳐 다양한 구성의 인스턴스를 만드는 방법(복잡한) 객체를 만드는 프로세스를 독립적으로 분리할 수 있다빌더 패턴 적용 Before@Getter @Setter @ToSt20240228.tistory.com이펙티브 자바 아이템1 정적 팩터리 메소드 [Effective Java] 아이템1: 생성자 대신 정적 팩터리 메소드를 고려해라Chapter 02: 객체 생성과 파괴객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법올바른 객.. 2024. 10. 22.
[Design Pattern] 빌더(Builder) 패턴 빌더 (Builder) 패턴동일한 프로세스를 거쳐 다양한 구성의 인스턴스를 만드는 방법(복잡한) 객체를 만드는 프로세스를 독립적으로 분리할 수 있다빌더 패턴 적용 Before@Getter @Setter @ToString@NoArgsConstructor @AllArgsConstructorpublic class DetailPlan { private int day; private String plan;}@Getter @Setter @ToString@AllArgsConstructor @NoArgsConstructorpublic class TourPlan { private String title; private int nights; private int days; private L.. 2024. 10. 19.
[JPA] 수정은 어떻게 하는 게 좋을까? 여기 블로그 글 엔티티가 있다. @Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Post { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; @Lob private String content; @Builder public Post(String title, String content) { this.title = title; this.content = content; }} 해당 엔티티의 수정에 대한 방식과 각 방식의 장단점을 정리해 .. 2024. 8. 20.