이펙티브 자바1 [이펙티브 자바] 생성자 대신 정적 팩터리 메서드 고려하라 2장 객체 생성과 파괴 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라 예시) static을 통한 from 메서드를 통해 StudentDto를 생성하는 코드이다. public StudentDto(User student) { this.studentId = student.getId(); this.studentName = student.getName(); } public static StudentDto from(User student) { return new StudentDto(student); } 사용방법은 다음과 같다. StudentDto studentDto = StudentDto.from(student); 정적 팩터리 메서드를 적용하면 1. 메서드 이름을 통해 클래스 생성이 가능하다. 정해진 네이.. 2023. 12. 8. 이전 1 다음