이름을 가질 수 있다.호출될 때마다 인스턴스를 새로 생성하지 않아도 된다.(반복되는 요청에 같은 객체를 반환하는 식으로 정적 팩터리 방식의 클래스는 언제 어느 인스턴스를 살아 있게 할지를 철저히 통제할 수 있다. 인스턴스를 통제하면 클래스를 싱클턴으로 만들수도, 인스턴
매개변수 개수가 많아지면 클라이언트 코드를 작성하거나 읽기 어렵다. 코드를 읽을 때 각 값의 의미가 무엇인지 헷갈리고, 매개변수가 몇 개인지도 주의해서 세어보아야 한다.자바빈즈 패턴(매개변수가 없는 생성자로 객체를 만든 후, setter 메서드들을 호출해 원하는 매개변