본문으로 바로가기

Racoon

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    Sorted

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

java#effectivejava#builder 검색 결과

해당 글 1건

Effective Java item 2

Effective Java Item 2 생성자에 매개변수가 많다면 빌더를 고려하라 정적 팩토리와 생성자에는 똑같은 제약이 하나 있다. 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 점이다. 점층적 생성자 패턴을 사용 필수 매개 변수만 받는 생성자, 필수 매개변수와 선택 매개변수 1개를 받는 생성자.... 이런 형태로 선택 매개변수를 전부 다 받는 생성자까지 늘려가는 방식 하지만 점층적 생성자 패턴은 확장을 하기가 어렵고, 코드가 너무 길어진다는 단점이 있다. 또한 생성자로 객체를 생성할 때 사용자가 설정하길 원치 않는 매개변수까지 포함하기 쉬워진다. **점층적 생성자 패턴은 쓸 수는 있지만, 매개변수 개수가 많아지면 클라이언트 코드를 작성하거나 읽기 어렵다.** 코드를 읽을 때 각 값의 의미가 무엇..

Java 2021. 1. 15. 18:59
  • 이전
  • 1
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (51)
    • JavaScript (2)
    • Java (17)
    • Spring (2)
    • 알고리즘 (26)
    • AI (1)
    • SQL (0)
    • Plan (0)
    • 독서 (3)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 백준#1966
  • 백준14888#python
  • Effective Java#item12
  • 백준#유레카이론
  • 백준#12026
  • 이팩티브자바
  • 이펙티브자바
  • 자바스크립트#프로토타입
  • gemmasprint
  • 이펙티브자바#아이템11
  • 프로그래머스#등굣길
  • 클린코드
  • 백준20055#python
  • java#백준
  • JavaScript#프로퍼티어트리뷰트
MORE+

ARCHIVE

CALENDAR

«   2025/12   »
일 월 화 수 목 금 토
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

LINK

  • github

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Racoon, ALL RIGHT RESERVED.
Racoon
블로그 이미지 Sorted 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (51)
    • JavaScript (2)
    • Java (17)
    • Spring (2)
    • 알고리즘 (26)
    • AI (1)
    • SQL (0)
    • Plan (0)
    • 독서 (3)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바