본문 바로가기

반응형

이펙티브자바

(1) GITHUB 방명록
[이펙티브 자바] 생성자 대신 Static Factory Method를 고려하라 개발/Java / 2024. 11. 8. Item 1. 생성자 대신 정적 팩토리 메서드를 고려하라정적 팩토리 메서드(Static Factory Method)는 클래스에 정적 메서드를 정의하고, 생성자 대신 객체를 생성할 수 있게 만드는 기법입니다. 간단하게 정리하면 Method 호출 방식으로 객체를 생성하는 것입니다.대표적인 예로 Java의 Wrapper 클래스에서 사용되는 것을 확인할 수 있습니다. 그중 하나인 Boolean은 다음과 같은 API를 제공합니다.public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE;} public static void main(String args[]) { Boolean bool1 = new Boolean(true..

반응형