728x90 반응형 FactoryMethodPattern1 [Design Pattern]Factory Method Pattern이란? Factory Method Pattern이란? 객체를 만들어내는 부분을 서브 클래스에 위임하는 패턴. super class와 여러 개의 sub class가 있는 상황에서 input이 발생하면 하나의 sub class를 반환해야 할 때 사용된다. 쉽게 말해 new를 사용해 호출하는 부분을 서브 클래스에 위임하는 ㄱ Super class factory pattern에서 super class는 interface, abstract class 또는 일반적인 class가 될 수 있다. 예제에서는 출력을 보기 위해 toString() method를 오버라이드 한다. public abstract class Product { public abstract String getName(); public abstract int.. 2019. 1. 17. 이전 1 다음 728x90 반응형