
객체 생성을 위한 패턴입니다.
객체 생성에 필요한 과정을 템플릿처럼 정해 놓고 각 과정을 다양하게 구현 가능합니다.
구체적으로 생성할 클래스를 유연하게 정할 수 있게 됩니다.
객체 생성에 대한 인터페이스와 구현을 분리합니다.
https://github.com/wlals7565/design-pattern/tree/main/src/factory
팩토리 메서드 패턴은 객체 생성을 위한 패턴 중에 하나입니다.
팩토리 메서드 패턴에서 객체 생성에 필요한 과정을 템플릿처럼 정해 놓고 각 과정을 다양하게 구현 가능하게 해줍니다.
객체 생성에 대한 인터페이스와 구현의 분리를 통해 새로운 객체 생성을 유연하게 확장 가능하게 만들어줍니다.