Item1 - 생성자 대신 정적 팩터리 메서드를 고려하라
객체 생성과 파괴 - 배울 점 1. 객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법 2. 올바른 객체 생성 방법과 불필요한 생성을 피하는 방법 3. 제때 파괴됨을 보장하고 파괴 전에 수행해야 할 정리 작업을 관리 아이템1 : 생성자 대신 정적 팩터리 메서드를 고려하라 public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE } 클래스는 클라이언트에 public 생성자 대신 (Or 함꼐) 정적 팩토리 메서드를 제공할 수 있다. - 장점 : 5 - 단점 : 2 장점 1. 이름을 가질 수 있다. - 입력 매개변수의 순서 바꿔 시그니처가 같은 생성자를 만들 수 있지만 안좋은 발상! => 각 생성자의 역할을 구..
2023.11.08