[Design Pattern] 팩토리 메서드(Factory Method) 패턴
1. 팩토리 메서드(Factory Method) 패턴이란?팩토리 메서드(Factory Method) 패턴이란 인스턴스를 생성하는 공장을 템플릿 메서드(Template Method) 패턴으로 구성한 디자인 패턴이다. 팩토리 메서드 패턴에서는 인스턴스 생성 방법을 상위 클래스에서 결정하되, 생성의 구체적인 내용은 하위 클래스에서 담당한다.즉, Factory 인터페이스에서 객체를 생성하는 템플릿을 미리 만들어놓고, 서브 Factory 클래스에서 각자의 형태에 맞게 템플릿의 상세 내용을 구현하는 것이다. 2. 예제 코드로 이해하기 2-1. 팩토리 메서드 패턴은 패키지를 분리할 수 있다.framework : 추상화된 클래스를 담는 패키지idcard : 구체화된 클래스를 담는 패키지추상화와 구현부를 패키지로 분리하..
디자인패턴
2024. 8. 29. 23:18