디자인 패턴 중 하나로,
객체를 만들어내는 부분을 서브 클래스Sub-Class에 위임하는 패턴.
팩토리 메소드 패턴을 사용하는 이유는 클래스간의 결합도를 낮추기 위한것.
클래스간의 결합도 = 클래스의 변경점이 생겼을 때 얼마나 다른 클래스에도 영향을 주는가.
팩토리 메소드 패턴을 사용하는 경우 직접 객체를 생성해 사용하는 것을 방지하고 서브 클래스에 위임함으로써 보다 효율적인 코드 제어를 할 수 있고 의존성을 제거. 결과적으로 결합도 또한 낮출 수 있다.
gmlwjd9405.github.io/2018/08/07/factory-method-pattern.html
[Design Pattern] 팩토리 메서드 패턴이란 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
팩토리 메소드 패턴(Factory Method Pattern) :: JDM's Blog
이번 포스팅은 팩토리 메소드 패턴Factory Method Pattern에 대해 알아보고자 합니다. Factory Method Pattern 기본적으로 팩토리는 공장이란 뜻을 내포하고 있습니다. 따라서 팩토리 메소드 패턴도 무언가
jdm.kr