본문 바로가기 메뉴 바로가기

가지가지 하는중

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

가지가지 하는중

검색하기 폼
  • 분류 전체보기 (84)
    • JAVA (18)
    • 코딩테스트 (11)
    • 환경 (19)
    • Spring (9)
    • 오답노트 (10)
    • Project (1)
    • 공부 (12)
      • 원리 (5)
      • 설계 (0)
      • 효율 (0)
      • 영어 (7)
    • 일상생활 (4)
      • 계획&회고 (0)
      • 리뷰 (4)
  • 방명록

디자인패턴 (1)
객체 생성 패턴 (Builder vs Setter vs 생성자)

객체를 생성하는 방법 1. 점층적 생성자 패턴 (생성자에 인자를 넣어 인스턴스 생성) 2. setter를 사용한 자바빈 패턴 3. 빌더 패턴 결론 인자의 개수가 많아질 수록 빌더 패턴을 적용하는 것이 좋다. 단점 1. 필요없는 필도도 null과 같은 의미 없는 값으로 인자를 전달해야한다. 단점 2. 인자 수가 늘어나면 클라이언트에서 코드 작성이 어렵고, 가독성이 떨어진다. class Member { private String name; private int age; public Member(String name, int age) { this.name = name; this.age = age; } } public class Main { public static void main(String[] args) ..

JAVA 2022. 9. 25. 21:01
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Queue
  • Spring
  • invokehttp
  • springboot
  • 생성자
  • logback
  • Volume
  • docker
  • TheBoldType
  • Java
  • 볼드타입
  • 코딩테스트
  • 프로그래머스
  • Encoding
  • handlehttprequest
  • Stage
  • builder
  • nifi
  • spinnaker
  • Jenkins
  • Environment
  • HandleHttpResponse
  • IntelliJ
  • Git
  • Kubernetes
  • kafkastreams
  • Kafka
  • prod
  • response
  • season5
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Blog is powered by Tistory / Designed by Tistory

티스토리툴바