Effective Java1 이펙티브 자바 : Item1. 생성자 대신 정적 팩터리 메서드를 고려하라 📝 Effective Java: 생성자 대신 정적 팩터리 메서드를 고려하라Effective Java의 저자 조슈아 블로크(Joshua Bloch)는 생성자 대신 정적 팩터리 메서드를 사용하는 것을 권장하며, 그 이유로 여러 가지 장점을 제시하고 있습니다. 아래에서 각 장점과 단점을 코드 예시와 함께 자세히 설명하겠습니다.정적 팩토리 메서드의 장점1. 이름을 가질 수 있다생성자는 클래스 이름을 가지므로, 여러 생성자가 있을 경우 구분이 어렵습니다. 반면, 정적 팩토리 메서드는 의미 있는 이름을 가질 수 있어 코드 가독성이 향상됩니다.예시:public class User { private String username; private String email; private User(Strin.. BOOK/JAVA 2024. 12. 29. 이전 1 다음