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

가지가지 하는중

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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
  • spinnaker
  • Queue
  • season5
  • kafkastreams
  • Kubernetes
  • prod
  • TheBoldType
  • HandleHttpResponse
  • Encoding
  • Kafka
  • logback
  • Jenkins
  • docker
  • 볼드타입
  • 프로그래머스
  • Volume
  • Git
  • Spring
  • builder
  • springboot
  • 생성자
  • response
  • Stage
  • Java
  • nifi
  • 코딩테스트
  • handlehttprequest
  • Environment
  • invokehttp
  • IntelliJ
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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.