본문 바로가기
  • Adillete
【Java】

Java of 정적 팩토리 메서드 private 생성자+ 정적메서드 패턴을 사용하는 이유

by 아딜렛 2025. 5. 15.

1.8에서는 항상 안되던 of 메서드

of 입력 매개변수를 변환하지 않고 객체를 바로 생성하는 정적 메서드이다.

 

private 생성자+ 정적메서드 패턴을 사용하는 이유

 

private 생성자: 외부 클래스에서의 무분별한 접근을 막기위해서 사용

정적 메서드 패턴: 객체 생성을 통제된 방식으로 유도하기 위해서 사용 

'【Java】' 카테고리의 다른 글

[Java] s.charAt()  (1) 2025.06.30
[Java] Character.toLetterOrDigit(char ch)  (0) 2025.06.30
[Stack] 메서드 정리  (0) 2025.05.08
[Java] Map 의 getOrDefault()  (1) 2025.05.08
[Java]파일 i/o  (0) 2025.03.31