팩토리 메서드 패턴 (Factory Method Pattern)
Gof Design Pattern 2014. 1. 24. 03:31
Factory Method Pattern - 팩토리 메서드 패턴 객체를 생성하는 일을 전담하도록 한다인터페이스를 바탕으로 유연성과 확장성이 뛰어난 코드 제작이 가능하다 (리펙토링에 유리)인터페이스에서 객체 생성을 요청하지만, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정한다 이는 곧 템플릿 메소드 패턴(Template Method Pattern)을 활용한 패턴이라고 할 수 있다. 실제로 위 그림에서 오른쪽 Creator와 ConcreteCreator 클래스만 뜯어보면 템플릿 메소드 패턴(Template Method Pattern) 인 것을 확인 할 수 있다 샘플 코드 Colored By Color Scripter™12345678910111213141516171819202122232425262728..