-
2. 생성자에 매개변수가 많다면 빌더를 고려하라백기선(인프런 강의)/이펙티브자바 2023. 6. 28. 13:06반응형
빌더 패턴이란?
설명
동일한 프로세스를 거쳐 다양한 구성의 인스턴스를 만드는 방법이다. 해당 패턴을 사용하면 복잡한 객체를 만드는 프로세서를 독립적으로 분리가 가능하다.
근데.. 코틀린에서는 빌더 패턴 사용하지 않고 클래스의 생성자에 바로 매개변수를 넣어 클래스를 정의 가능..
(추가적으로 빌더 패턴을 권장하지 않음)
아래의 페이지에 코틀린으로 빌더 패턴 고려한 것과 자바코드 버전을 비교 할 수 있다.
코틀린짱
반응형'백기선(인프런 강의) > 이펙티브자바' 카테고리의 다른 글
4. 인스턴스화를 막으려거든 private 생성자를 사용하라 (0) 2023.07.03 3. 생성자나 열거 타입으로 싱글턴임을 보증하라. (0) 2023.07.02 1. 생성자 대신 정적 팩터리 메서드를 고려하라. (0) 2023.06.27