팩토리 메소드 패턴1 [Design Pattern] 팩토리 메소드 패턴(Factory Method Pattern)에 대해 알아보자 Definition 팩토리 메소드 패턴(Factory Method Pattern)에서는 객체를 생성할 때 필요한 인터페이스를 만든다. 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정한다. 팩토리 메소드 패턴을 사용하면 클래스 인스턴스를 만드는 일을 서브클래스에게 맡기게 된다. - Creational Patterns 사용하는 서브클래스에 따라 생산되는 객체 인스턴스가 결정된다. Situation - 피자 종류가 계속해서 추가되어 새로운 피자에 대한 if 문이 증가하고 new를 피자 클래스안에서 계속해서 처리 -> 객체 생성 코드를 Factory 클래스를 생성하여 이동시킴 - 클래스는 생성해야 하는 클래스를 알지 못함 - 서브클래스는 생성되어야 하는 객체를 지정할 수 있음 - 부모 클래스는 생성을 하위.. 2022. 6. 23. 이전 1 다음 300x250