oliver-DevLog

  • 홈
  • 태그

EffectiveJava 2

[Effective Java-ITEM 2] Builder

Builder 이전의 생성 방식 점층적 생성자 패턴 정적 팩토리 메소드나 생성자의 경우 파라미터가 많은 경우 적절히 대응하기가 쉽지 않다. 다음은 생성자 또는 정적 팩토리 메소드에서 사용했던 점층적 생성자 패턴이다. public class Car{ private final int type; private final int doors; private final int oilType; public Car(int type){ this(type, 4); } public Car(int type, int doors){ this(type, doors, 0); } public Car(int type, int doors, int oilType){ this.doors = doors; this.type = type; thi..

개발 이야기/Java 2022.09.26

[Effective Java-ITEM 1] 정적 팩토리 메소드

전통적인 인스턴스 생성 방법 클래스의 인스턴스 생성 방식 중에 흔히 사용 하는 것이 public 생성자이다. 생성자를 통해 인스턴스를 생성하여 사용하게 되면 어떤 것을 반환하고자 하는지 찾기가 모호해질 수 있다. class Pizza{ private final String cheese; private final String topping; private final int size; public Pizza(String cheese, String topping, int size){ this.cheese = cheese; this.topping = topping; this.size = size; } ... } 위의 코드를 보면 Pizza 인스턴스를 생성하려면 다음과 같이 생성해야한다. Pizza cheeseP..

개발 이야기/Java 2022.09.15
이전
1
다음
더보기
프로필사진

oliver-DevLog

개발 일지와 일상 나눔

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (29)
    • 개발 이야기 (17)
      • 백엔드 이야기 (3)
      • Spring Boot (4)
      • Kafka (2)
      • Java (5)
      • Jenkins (3)
    • 데이터베이스 (4)
      • PostgreSQL (4)
    • 기초 (7)
      • Linux (2)
      • 알고리즘 (5)
    • 취미 (1)
      • 음악 (1)

Tag

알고리즘, 양방향알고리즘, 강한결합, Kafka, 수정자주입, 약한결합, ci/cd, EffectiveJava, 생성자주입, Linux, 자원해제, 이펙티브자바, authentications, postgresql, jenkins, sql, springboot, 단방향알고리즘, 정적팩토리메소드, Java,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바