반응형
JAVA에서 정적 팩토리 메서드란
private 생성자를 만들어 new를 통한 객체 생성을 막고
static 메서드를 통해 객체 생성을 캡슐화하는 디자인 패턴을 말합니다.
기본적인 방법은 아래와 같습니다
//Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라
public class StaticFactoryMethodA {
// first . 이름을 가질 수 있다
private Long id;
private String name;
private StaticFactoryMethodA(){}
public static StaticFactoryMethodA CreateStaticFactoryMethod(String name) {
StaticFactoryMethodA staticFactoryMethodA = new StaticFactoryMethodA();
staticFactoryMethodA.name = name;
return staticFactoryMethodA;
}
}
"이 포스팅은 위 책을 참고하여 작성되었습니다."
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'개발자 공부 업무 정보 > JAVA' 카테고리의 다른 글
Spring Security 소개 및 적용 방법 (0) | 2023.11.17 |
---|---|
생성자 대신 정적 팩터리 메서드를 고려하라 (0) | 2022.12.15 |
Random 보단 SecureRandom (0) | 2022.10.19 |
java request 안의 모든 parameter 확인하기 (0) | 2020.02.18 |
[JAVA] - 숫자 각 자리수의 합 구하기 (0) | 2019.01.17 |