팩토리메소드패턴1 디자인패턴 시리즈 4. 팩토리 패턴 (Factory Pattern) 팩토리 패턴 (Factory Pattern) 팩토리 패턴은 추상 팩토리 패턴과 팩토리 메소드 패턴이 존재한다. 이 두가지 패턴은 팩토리 패턴으로 묶이지만 서로 다른 디자인 패턴이다. 팩토리 메소드 패턴은 객체를 생성할 때 필요한 인터페이스를 만들고, 어떤 클래스의 인스턴스를 만들지는 서브 클래스에서 결정한다. 즉, 인스턴스를 생성하는 과정을 서브 클래스에 위임하는 것이다. 코드에 적용해보기 Sandwich sandwich = new HamSandwich(); 앞선 디자인 패턴 글에서 위와 같은 new 연산자를 통한 인스턴스 생성(구상 클래스의 인스턴스) 과정을 많이 보았다. 인터페이스를 이용하여 코드를 유연하게 만들었지만 구상 클래스의 인스턴스를 만들어야 했다는 것은 여전하다. 햄 샌드위치, 베이컨 샌드.. 2023. 1. 16. 이전 1 다음