Effective Java 1주 차 아이템 1. 생성자 대신 정적 팩토리 메서드를 고려하라아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라아이템 5. 자원을 직접 명시하지 않고 의존 객체 주입을 사용하라Item1: 생성자 대신 정적 팩토리 메서드를 고려하라생정자를 사용하는 대신 정적 팩토리 메서드를 만들어 사용함으로써 얻을 수 있는 장점과 단점이 존재한다. 기본적으로 코드 예시에 사용될 User 클래스이다.아래에 나올 예시 코드들은 User 클래스 내부에 선언된 코드들이다. public class User { private String name; priva..