아이템1. 생성자 대신 정적 팩터리 메서드를 고려하라. 클래스의 인스턴스를 생성하는 방법은 일반적으로 (1) public 생성자를 사용하거나 (2) 정적 팩터리 메서드를 사용하는 방법이 있다. public 생성자를 통해 인스턴스 생성 public class Person { public Person() { } } @DisplayName("생성자를 통해서 인스턴스를 생성한다.") @Test void createInstanceUsingConstructor() { // given String className = "effective_java.item1.Person"; // when Person person = new Person(); // then assertEquals(className,person.getCl..