🖍️ new 키워드의 단점?우리는 객체를 생성할 때 보통 new 키워드로 직접 생성자를 호출해서 생성한다.Calc c = new Calc(); new 키워드는 간단하지만 단점이 존재한다.읽기 어려운 생성자생성자의 매개 변수가 많아지면 읽기가 힘들고 유지 보수가 어렵다.객체의 특징을 파악하기 어려움생성자의 이름은 바꿀 수 없으므로 생성되는 객체의 목적과 의미를 구분지을 수 없다. 예) new Calc(int x, int y);와 new Calc(int x, int y, int z); 둘은 성격이 다르지만 모두 Calc라는 이름의 생성자를 사용객체 제어 불가생성자는 응집도를 높이기 위해 내부에 코드를 구현하지 않는 것이 권장된다.따라서 생성자 내부에 객체 생성 로직을 두기 어려우므로 객체 생성 과정을 제어..