문제 상황 오 딱 요즘 고민인 상황에 걸맞은 지식인듯하다. 정적 팩토리를 쓰던, 생성자를 사용하던 매개변수가 달라지면 메서드가 너무 많이 추가되는 어려움이 있었다. 예를 들면 public static Question newQuestion(long id, String title, String contents) { return new Question(id, title, contents,null); } public static Question newQuestionWithDeleted(Long id, String title, String contents, boolean status) { return new Question(id, title, contents, status); } private Question(L..