DevBoi

[Java] Static Factory method 본문

Language/[Java]

[Java] Static Factory method

HiSmith 2022. 5. 1. 17:17
반응형

팩터리 메서드 : 객체의 클래스 생성을 담당하는 메서드

생성자를 통해서 객체를 생성하지 않고, 생성 메서드를 통해서 객체를 생성하는 것을 정적 팩터리 메서드라고 한다.

 

그러면 생성자를 대신해서 정적 팩터리 메서드를 사용하면 뭐가좋을까

 

1. 이름을 가질 수 있다.

2.객체 생성을 캡슐화 가능하다

3. 하위클래스 타입으로 반환이 가능하다.

4.호출할때마다 신규 객체를 생성할 필요가 없다(싱글톤 유지시에)

반응형

'Language > [Java]' 카테고리의 다른 글

[Java] 쿠키와 세션  (0) 2022.05.03
[Java] Lombok 주의사항  (0) 2022.05.02
[java] war파일 jar파일 비교  (0) 2022.05.01
[Java] Static이란?  (0) 2022.04.28
[Java] finalize 메서드 사용 및 메모리 점유  (0) 2022.04.28