클라이언트가 클래스의 인스턴스를 얻는 방법은 2가지다. 1. 클래스의 Public 생성자 2. 정적 팩터리 메서드 (static factory method) 정적 팩터리 메서드란 new 키워드를 직접 사용하는 것이 아니라 정적 팩터리 메서드 내부에서 new 를 사용해 객체를 생성한 다음 그 객체를 반환해주는 것을 말한다. 생성자와 비교했을 때 정적 팩터리 메서드의 장점은? 1. 이름을 가질 수 있다. - 생성자 사용 방식 class Person { private String name; private String addr; // 생성자1 public Person (String name, String addr) { this.name = name; this.addr = addr; } // 생성자2 public..